PHP关键字'var'有什么作用?这可能是一个非常微不足道的问题,但我无法通过网络搜索引擎或php.net找到答案。如果您没有时间解释,请告诉我我可以阅读的内容。'var'关键字在PHP中意味着什么?PHP4和PHP5之间有什么区别吗?
3 回答
![?](http://img1.sycdn.imooc.com/533e4d660001312002000200-100-100.jpg)
白衣染霜花
TA贡献1796条经验 获得超10个赞
它用于在PHP4中声明类成员变量,不再需要它。它将在PHP5中运行,但会E_STRICT
在PHP 5.0.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() { }}
![?](http://img1.sycdn.imooc.com/533e4d5b0001d57502200203-100-100.jpg)
长风秋雁
TA贡献1757条经验 获得超7个赞
从php 5.3开始>
,var
关键字等同于public
在类中声明变量时。
class myClass { var $x;}
与(对于php 5.3和>
)相同:
class myClass { public $x;}
历史:以前是在类中声明变量的规范,虽然后来变得折旧,但后来(PHP 5.3)它变得没有折旧。
- 3 回答
- 0 关注
- 1150 浏览
添加回答
举报
0/150
提交
取消