在CakePHP中创建变量时需要VAR,我以为VAR被弃用了吗?

时间:2011-04-28 19:25:40

标签: php cakephp-1.3

我刚刚开始学习CakePHP,我已经下载了1.3.7版本。我注意到在教程和在线文档中,95%的变量前面都有VAR。

经过一些研究后,我在php.net上发现了以下内容

出于兼容性原因,仍然支持使用var关键字声明变量的PHP 4方法(作为public关键字的同义词)。在5.1.3之前的PHP 5中,它的使用会产生E_STRICT警告。

所以我的问题有两个,如果我使用var,如果我不这样做会对cakephp产生任何影响吗?

抱歉noob问题

2 个答案:

答案 0 :(得分:1)

CakePHP的编码使得仍在使用旧版PHP(即PHP4)的人可以使用该引擎。如果您使用PHP5进行编码,您仍然可以毫无问题地使用引擎;您可能更喜欢将PHP5特定语法用于您自己的应用程序,正如您所指出的那样(例如将方法/类声明为public,protected,private,static等)。

答案 1 :(得分:1)

不,它不会影响CakePHP。 Cake是一个大型项目,我想这是一个稍微过时的文档。为简单起见,您将“var”替换为“public”。