我需要在仅有的几个文件中对大量信息进行注释,在谷歌和Stack Overflow上搜索时,一直能找到与编码标准相匹配的结果,而我需要的是注释标准。我的编码符合大多数编码标准,但在注释方面不太符合。
以下是示例:
<?
// Beginning of file comments
require( 'filename.php' ); // Require or include, with filename
public class Test { } // Class without constructor
public class Test // Class with constructor, if different from above
{
public function __constructor() { } // Constructor, no parameters
public function __constructor(var1, var2) { } constructor, with parameters
public function func1() { } // Function, no parameters
public function func2($var1, $var2) { } // Function, with parameters
public function func3( $optional = '' ) { } // Function, optional parameters
private function func4() { } // Private function, if different from above
public static staticfunc1() { } // Public static function, if different from above
public function returnfunc1(var1, var2) // Tunction, with return value
{
return var1 + var2; // Return statement, dynamic
}
public function returnfunc2() // Function, with unchanging return value, if different from above
{
return 1; // Return statement, unchanging, if different from above
}
public function fullfunc1() // Declaration, calling and assignment, in function
{
$var1; // Variable declaration
$arr1 = array(); // Array declaration, if different from above
$var2 = dirname( __FILE__ ) . '/file.ext'; // Variable assignment
$this->var1 = $path . '_'; // Class variable assignment
ob_start(); // Function call
$this->func1(); // Class function call
ob_end_clean();
foreach($arr as $key => $val) { } // 'foreach' and 'for' loops
}
public $var1; // Public variable
private $var2; // Private variable, if different from above
}
// Ending of file comments?
?>
了解正确的编程风格非常重要。它可以帮助其他人理解您的代码运作方式,并在没有您解释的情况下,如何在未来使用它。