这与正常变量声明的工作原理相同:
$foo = 'bar'; // Created a new variable
class Foo {
function __construct() {
$this->foo = 'bar'; // Created a new variable
}
}
PHP类与其他语言不太一样,在其他语言中,需要将成员变量指定为类声明的一部分。PHP类成员可以随时创建。
话虽如此,如果 将变量public $foo = null;
声明为类的永久成员, 像在类声明中那样声明变量,以明确表达其意图。