PHP之对象类型

PHP之object对象

对象初始化

要创建一个新的对象object,使用new语句实例化一个类:

转化为对象

如果讲一个对象转化成对象,它将不会有任何变化。如果其它任何类型的值被转化成对象,将会创建一个
内之类stdclass的实例。如果该值为null,则新的实例为空。array转化成object将使键名成为属性名并具有相对应的值,
除了数字键,不迭代就无法被访问。

对于其他值,会包含进成员变量名scalar。

注意:在将object类型的变量转化为object时,将不会有任何变化,
如果将其他任何类型的值被转化成对象,将会创建一个内置类stdClass的实例。
如果该值是null,则新的实例为空。
array转化为object将使键名成为属性名并具有相对应的值。
如果数组的键名是数字的 话,数字不会被转化为对象的属性。

除了对象类型、null值、array类型,其他的类型转化为对象,会包含进成员变量名scalar。

如何创建一个的空对象
$obj = new stdClass();

猜你喜欢

转载自www.cnblogs.com/2018-05-9-ygk/p/9370781.html