2009-02-19 57 views
5

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

var $foo; 
$bar; 

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

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

在此先感谢您的答案。

回答

16

在PHP 4中var用于定义类中的变量。在PHP 5中,它已被弃用,您必须改用public,privateprotected。在类之外它不应该有任何效果(尽管你可能会在PHP 5中得到警告)。

+0

您在两种情况下都会收到警告? – 2011-11-23 12:46:57

相关问题