首頁  >  文章  >  後端開發  >  浅析PHP object对象的具体含义_PHP教程

浅析PHP object对象的具体含义_PHP教程

WBOY
WBOY原創
2016-07-15 13:30:48969瀏覽

大家都知道PHP object对象初始化:要初始化一个对象,用 new 语句将对象实例到一个变量中。

  1.  ?php  
  2. class foo  
  3. {  
  4. function do_foo()  
  5. {  
  6. echo "Doing foo.";  
  7. }  
  8. }  
  9.  
  10. $bar = new foo;  
  11. $bar->do_foo();  
  12. ?> 

转换为PHP object对象:如果将一个对象转换成对象,它将不会有任何变化。如果其它任何类型的值被转换成对象,内置类 stdClass 的一个实例将被建立。如果该值为 NULL,则新的实例为空。对于任何其它的值,名为 scalar 的成员变量将包含该值。

<ol class="dp-xml">
<li class="alt"><span><span class="tag"><span> ?php  </span></span></span></li>
<li>
<span>$</span><span class="attribute">obj</span><span> = (object) 'ciao';  </span>
</li>
<li class="alt">
<span>echo $obj-</span><span class="tag">></span><span>scalar; // outputs 'ciao'  </span>
</li>
<li>
<span class="tag">?></span><span>   </span>
</li>
</ol>


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446255.htmlTechArticle大家都知道 PHP object对象初始化:要初始化一个对象,用 new 语句将对象实例到一个变量中。 ?php classfoo { functiondo_foo() { echoDoingfoo.; } } $ bar...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn