是否可以在PHP中动态添加数据成员?

fue*_*sjr 3 php oop

我想知道是否可以在PHP中运行时添加新的类数据成员?

And*_*isi 11

是.

$prop = 'newname';
$obj->$prop = 42;
Run Code Online (Sandbox Code Playgroud)

会做同样的事情:

$obj->newname = 42;
Run Code Online (Sandbox Code Playgroud)

如果它还不存在,任何一个都会在$ obj中添加"newname"作为属性.