是否可以在PHP中动态添加数据成员?
我想知道是否可以在PHP运行时添加新的类数据成员?是的。您可以在运行时添加公共成员,而无需其他代码,并且可以使用神奇的重载方法\uuuu get()/\uuu set()影响受保护/私有成员。有关更多详细信息,请参阅。是是否可以在PHP中动态添加数据成员?,php,oop,Php,Oop,我想知道是否可以在PHP运行时添加新的类数据成员?是的。您可以在运行时添加公共成员,而无需其他代码,并且可以使用神奇的重载方法\uuuu get()/\uuu set()影响受保护/私有成员。有关更多详细信息,请参阅。是 $prop = 'newname'; $obj->$prop = 42; 将执行与以下相同的操作: $obj->newname = 42; 如果$obj中还不存在“newname”,则任何一个都会将其作为属性添加到$obj中
$prop = 'newname';
$obj->$prop = 42;
将执行与以下相同的操作:
$obj->newname = 42;
如果$obj中还不存在“newname”,则任何一个都会将其作为属性添加到$obj中