ホームページ > バックエンド開発 > PHPチュートリアル > php5.3.1 は多重継承をサポートします

php5.3.1 は多重継承をサポートします

WBOY
リリース: 2016-06-13 12:48:17
オリジナル
816 人が閲覧しました

php5.3.1は多重継承をサポートしていますか?
以前は PHP は多重継承をサポートしていませんでしたが、現在は多重継承をサポートできるようになりました
学習の過程で、私は偶然次の現象を発見しました
クラスA{
関数 X(){
echo 'y' ;
}
関数テスト(){
エコー "df" ;
}
}
クラス B は A を拡張します{

関数 Y(){
エコー親::X() ;
}
}
クラス C は B を拡張します{
関数 Z(){
エコー親::Y() ;
}
}
$c = 新しい C() ;
$c->X() ;
$c->test() ;
?>
出力結果: ydf


-----解決策--------------------------------
PHP は多重継承をサポートしていません。多重継承を実装する必要がある場合は、インターフェイスを使用して多重継承を実装するためのチュートリアルがあります。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート