ホームページ  >  記事  >  バックエンド開発  >  PHPコンストラクターの継承メソッド例を詳しく解説

PHPコンストラクターの継承メソッド例を詳しく解説

怪我咯
怪我咯オリジナル
2017-07-06 09:53:131235ブラウズ

この記事では、phpコンストラクター継承メソッドを主に紹介し、例を分析し、コンストラクターの継承に関するさまざまな一般的な状況をまとめています。必要な方は参考にしてください。この記事では、phpコンストラクターの継承メソッドを例とともに説明します。皆さんの参考に共有してください。詳細は次のとおりです:

最初のケース: サブクラスがコンストラクターを定義していない場合、デフォルトでコンストラクターが継承されます。

例:

<?php
class A{
 public $name;
 function construct(){
 echo $this->name="小强";
 }
}
class B extends A{
 
}
$bb = new B();
?>
出力結果: Xiaoqiang

2 番目のケース: サブクラスでコンストラクターが定義されている場合、それは継承されません。

例:

<?php
class A{
 public $name;
 function construct(){
 echo $this->name="小强";
 }
}
class B extends A{
 function construct(){
 echo "BBBBBB子类";
 }
}
$bb = new B();
?>
出力結果: BBBBBB subclass

3 番目のケース: 親クラスのコンストラクターを呼び出す必要がある場合は、parent::parent クラス関数または親クラス名::parent クラス関数を使用できます。

以上がPHPコンストラクターの継承メソッド例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。