php は複数の継承特性構文を実装します
##PHP 5.4.0 以降、PHP はコードを実装します 再利用されたメソッドが呼び出されます特徴。
PHP ビデオ チュートリアル )
基本クラスから継承されたメンバーは、トレイトによって挿入されたメンバーによってオーバーライドされます。優先順位は、現在のクラスのメンバーがトレイトのメソッドをオーバーライドし、トレイトが継承されたメソッドをオーバーライドすることです。 コードは次のとおりです:trait traitTestOne{<br/> public function test(){<br/> echo "This is trait one <br/>";<br/> }<br/> public function testOne(){<br/> echo "one <br/>";<br/> }<br/>}<br/> <br/>trait traitTestTwo{<br/>// public function test(){<br/>// echo "This is trait two";<br/>// }<br/> public function testTwo(){<br/> echo "two <br/>";<br/> }<br/>}<br/> <br/>class basicTest{<br/> public function test(){<br/> echo "hello world\n";<br/> }<br/>}<br/>class myCode extends basicTest{<br/> use traitTestOne,traitTestTwo;<br/>}<br/> <br/>$test = new mycode();<br/>$test->test();<br/>$test->testOne();<br/>$test->testTwo();<br/>出力は次のとおりです:
This is trait one<br/>one<br/>two<br/>
以上がPHPで多重継承を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。