我刚刚开始学习CakePHP,我已经下载了1.3.7版本。我注意到在教程和在线文档中,95%的变量前面都有VAR。
经过一些研究后,我在php.net上发现了以下内容出于兼容性原因,仍然支持使用var关键字声明变量的PHP 4方法(作为public关键字的同义词)。在5.1.3之前的PHP 5中,它的使用会产生E_STRICT警告。
所以我的问题有两个,如果我使用var,如果我不这样做会对cakephp产生任何影响吗?
抱歉noob问题
答案 0 :(得分:1)
CakePHP的编码使得仍在使用旧版PHP(即PHP4)的人可以使用该引擎。如果您使用PHP5进行编码,您仍然可以毫无问题地使用引擎;您可能更喜欢将PHP5特定语法用于您自己的应用程序,正如您所指出的那样(例如将方法/类声明为public,protected,private,static等)。
答案 1 :(得分:1)
不,它不会影响CakePHP。 Cake是一个大型项目,我想这是一个稍微过时的文档。为简单起见,您将“var”替换为“public”。