物件初始化
#要建立一個新的物件object,使用 new 語句實例化一個類別:
<?php class foo { function do_foo() { echo "Doing foo."; } } $bar = new foo; $bar->do_foo(); ?>
如果將一個物件轉換成對象,它將不會有任何變化。如果其它任何類型的值被轉換成對象,將會建立一個內建類別 stdClass 的實例。如果值為 NULL,則新的實例為空。 陣列轉換成物件將
使键名成为属性名并具有相对应的值。对于任何其它的值,名为 scalar 的成员变量将包含该值。 <?php $obj = (object) 'ciao'; echo $obj->scalar; // outputs 'ciao' ?>
以上是解析PHP資料型別之物件(Object)的詳細內容。更多資訊請關注PHP中文網其他相關文章!