PHP关键字“var”有什么作用?
这可能是一个非常微不足道的问题,但我既无法通过网络搜索引擎找到答案,也无法 php.net 上找到答案。请指导我到我可以阅读有关此事的地方,如果您没有时间解释。
- PHP 中的 “var” 关键字是什么意思?
- PHP4 和 PHP5 之间有什么区别吗?
这可能是一个非常微不足道的问题,但我既无法通过网络搜索引擎找到答案,也无法 php.net 上找到答案。请指导我到我可以阅读有关此事的地方,如果您没有时间解释。
它用于在 PHP4 中声明类成员变量,不再需要它。它将在 PHP5 中工作,但在 PHP 中会从版本 5.0.0 到版本 5.1.2(从弃用时起)引发警告。从 PHP 5.3 开始,var 一直未被弃用,它是“public”的同义词。E_STRICT
用法示例:
class foo {
var $x = 'y'; // or you can use public like...
public $x = 'y'; //this is also a class member variables.
function bar() {
}
}
该关键字用于在 PHP 4 中的类中声明变量:var
class Foo {
var $bar;
}
PHP 5 引入了属性和方法可见性 (, 和 ),因此被弃用。public
protected
private
var