在PHP中将变量声明为“var $ foo”或“$ foo”之间的区别?

时间:2009-02-19 16:11:26

标签: php variables

标题解释了这一切。有什么不同?

var $foo;
$bar;

这两个变量之间的主要区别是什么?

我注意到“var $ foo”主要用于声明类属性,但为什么会这样呢?

提前感谢您的所有答案。

1 个答案:

答案 0 :(得分:16)

在PHP 4中var用于定义类中的变量。在PHP 5中,它已被弃用,您必须使用publicprivateprotected。在课外,它不会有任何影响(尽管你可能会在PHP 5中收到警告)。