Avatar ·

PHP中'var'关键字的作用及为什么需要它?

大家好!我刚开始学习PHP,对`var`关键字有疑问。我遇到了一些旧代码,在类内部使用`var`声明属性: ```php class User { var $name; var $email; function __construct($name, $email) { $this->name = $name; $this->email = $email; } } ``` 在现代教程中,我看到大家都用`public`、`private`或`protected`。但`var`也能用——代码运行没有错误。我不明白:既然有访问修饰符,为什么还需要`var`?也许它只是`public`的过时同义词?或者它有什么特殊之处?为什么它仍然可以使用,尽管被认为是坏习惯?希望能得到带示例的详细解释。 <<>>

PHP中的`var`关键字:历史与当前使用

您完全正确——`var`确实是`public`的过时同义词。