时间:2021-07-01 10:21:17 帮助过:46人阅读
// bad superclass.php SuperClass.php superClass.php $i = "foobar"; // 单字符变量只充许使用在for循环中 $bufferdText // 驼峰式变量,并且意思可以再精简些 $groupid // 两个单词之间需要下划线分开 $name_of_last_city_used // 太长 MyConstant // 应该用下划线并且字母没有全大写 N // 单字符 S_C_VER // 意思不清楚 class superclass class superClass function fileproperties() // 意思不清楚并且没有驼峰式命名 function fileProperties() // 意思不清楚 function getfileproperties() // 好些了,但没有驼峰式命名 // good super_class.php for ($i = 0; $i < 10; $i++) $buffer $group_id $last_city MY_CONSTANT NEWLINE SUPER_CLASS_VERSION class SuperClass function getFileProperties()
== 语法:
对于嵌入HTML中的PHP代码,对于像if, for, foreach, while等代码块,采用if: ... endif; for: ... endfor; foreach: ... endforeach;以及 while: ... endwhile;方法块
... <?php if ($user->isLoggedIn()): // checking logged in ?> <!-- HTML goes here. --> <?php endif; // end checking logged in ?> <?php foreach ($users as $user): // loop users ?> <!-- HTML goes here. --> <?php endforeach; // end loop users ?> ...
== 注释:
* 文档块必须和phpDocumentor格式兼容,请参考: http://phpdoc.org/
* 避免多余的意见
/** * 控制器类说明信息 */ class Controller { private static $instance; public function __construct() { ... } /** * 函数说明信息 */ public static function &get_instance() { ... } /* End of file controller.php */