ホームページ >バックエンド開発 >PHPチュートリアル >PHP5_PHP チュートリアルのオブジェクト指向の問題についての考察

PHP5_PHP チュートリアルのオブジェクト指向の問題についての考察

WBOY
WBOYオリジナル
2016-07-15 13:28:31787ブラウズ

たぶん皆さん正しいでしょう、最初にコードを投稿してください

<ol class="dp-xml">
<li class="alt"><span><span>class a {     </span></span></li>
<li class=""><span>    </span></li>
<li class="alt"><span>    function __construct() {     </span></li>
<li class=""><span>        echo "a";     </span></li>
<li class="alt"><span>    }     </span></li>
<li class=""><span>}     </span></li>
<li class="alt"><span>class b extends  a{     </span></li>
<li class=""><span>    function __construct(){     </span></li>
<li class="alt"><span>          </span></li>
<li class=""><span>        echo "b";     </span></li>
<li class="alt"><span>    }     </span></li>
<li class=""><span>         </span></li>
<li class="alt">
<span>    private $</span><span class="attribute"><font color="#ff0000">x</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">100</font></span><span>;     </span>
</li>
<li class=""><span>   public  static  function getx(){     </span></li>
<li class="alt"><span>           </span></li>
<li class="">
<span>      return $this-</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>x;      </span>
</li>
<li class="alt"><span>   }     </span></li>
<li class=""><span>}     </span></li>
<li class="alt">
<span>$</span><span class="attribute"><font color="#ff0000">x</font></span><span>=</span><span class="attribute-value"><font color="#0000ff">new</font></span><span> b();     </span>
</li>
<li class="">
<span>echo $x-</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>getx();    </span>
</li>
</ol>

結果は次のとおりです:

b100

"a"は出力されません、クラスの初期化の順序が本当にわかりませんPHP5 のオブジェクト指向。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446437.html技術記事おそらく誰もが正しいでしょう。最初にコードを投稿してください。 classa{ function__construct(){ echo "a" } } private$ x = 100 ;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。