探索 PHP 中 'var' 关键字的用法
PHP 中的 'var' 关键字作为声明类成员的方法变量,特别是在 PHP4 时代。然而,它的相关性在 PHP5 及更高版本中已经减弱。尽管如此,了解其行为和变化对于熟悉其遗留问题的开发人员以及寻求增强对 PHP 演变的理解的开发人员来说都是有益的。
PHP4 中的声明
之前PHP5中,'var'被用来定义类成员变量。它类似于使用 $ 符号声明 PHP 变量的语法:
class foo { var $x = 'y'; }
PHP5 修改
随着 PHP5 的出现,'var' 已经过时了。 PHP5 引入了“public”关键字来显式声明具有公共可见性的类成员变量。虽然“var”仍然有效,但由于其已弃用状态,它在 PHP 版本 5.0.0 至 5.1.2 中发出了 E_STRICT 警告。
PHP5.3 中取消弃用
从 PHP5.3 开始,“var”的弃用状态发生了逆转。它实际上成为“public”的同义词,并且可以互换使用来声明类成员变量。
示例用法
让我们考虑一个示例代码,说明 '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' 在 PHP5 中仍然被识别除此之外,建议使用“公共”以获得更好的编码实践并避免任何潜在的遗留问题。
以上是PHP 中'var”关键字的作用和演变是什么?的详细内容。更多信息请关注PHP中文网其他相关文章!