PHP关键字'var'做什么?
这可能是一个非常微不足道的问题,但我无法通过网络搜索引擎或php.net找到答案。 如果你没有时间解释,请直接告诉我可以阅读的内容。
它用于在PHP4中声明类成员变量,并且不再需要它。 它将在PHP5中工作,但会在PHP中引发E_STRICT
警告,从版本5.0.0到版本5.1.2,直到它被弃用。 自PHP 5.3以来,var一直没有被弃用,并且是'public'的同义词。
用法示例:
class foo {
var $x = 'y'; // or you can use public like...
public $x = 'y'; //this is also a class member variables.
function bar() {
}
}
var
关键字用于在PHP 4中的类中声明变量:
class Foo {
var $bar;
}
使用PHP 5属性和方法可见性( public
, protected
和private
)被引入,因此var
被弃用。
我引用http://www.php.net/manual/en/language.oop5.visibility.php
注意:由于兼容性原因(作为public关键字的同义词),仍然支持使用var关键字声明变量的PHP 4方法。 在5.1.3之前的PHP 5中,它的使用会产生一个E_STRICT警告。
链接地址: http://www.djcxy.com/p/2855.html