Dan*_*ake 2 php cakephp naming-conventions
命名包含多个单词的变量的最佳方法是什么?在完成CakePHP forge中的许多项目后,我注意到人们使用camelCase,下划线或camelCase来获取发送到视图的数据的变量和下划线.
最后一个例子是:
$activeSites = $this->Site->find('all',array('conditions'=>array('Site.active' => '1'), 'recursive' => -1));
$this->controller->set('active_sites', activeSites);
Run Code Online (Sandbox Code Playgroud)
根据CakePHP本身使用的命名约定(http://book.cakephp.org/view/509/Coding-Standards#Variables-609),变量以下列方式命名:
正常变量应以小写字母开头,如果有多个单词,则应使用camelBack编写.
正如大多数人会告诉你的那样,除了保持一致之外,没有"最好的方法"来命名变量.确定您最喜欢的命名约定,并坚持下去.如果您继续执行项目,请保留已存在的命名约定.这就是我能给你的所有建议.