淺析PHP object對(duì)象的具體含義
大家都知道PHP語言的功能非常強(qiáng)大,但是真正了解這方面含義的人還不是很多。今天我們將會(huì)為大家具體講解PHP object對(duì)象的具體含義,希望對(duì)讀者朋友有所幫助。
#t#PHP object對(duì)象初始化:要初始化一個(gè)對(duì)象,用 new 語句將對(duì)象實(shí)例到一個(gè)變量中。
- < ?php
- class foo
- {
- function do_foo()
- {
- echo "Doing foo.";
- }
- }
- $bar = new foo;
- $bar->do_foo();
- ?>
轉(zhuǎn)換為PHP object對(duì)象:如果將一個(gè)對(duì)象轉(zhuǎn)換成對(duì)象,它將不會(huì)有任何變化。如果其它任何類型的值被轉(zhuǎn)換成對(duì)象,內(nèi)置類 stdClass 的一個(gè)實(shí)例將被建立。如果該值為 NULL,則新的實(shí)例為空。對(duì)于任何其它的值,名為 scalar 的成員變量將包含該值。
- < ?php
- $obj = (object) 'ciao';
- echo $obj->scalar; // outputs 'ciao'
- ?>