>php教程 >php手册 >浅析PHP object对象的具体含义

浅析PHP object对象的具体含义

WBOY
WBOY원래의
2016-06-13 11:08:07971검색

大家都知道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>


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.