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

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

怪我咯
リリース: 2023-03-12 19:48:01
オリジナル
1276 人が閲覧しました

この記事では、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 サイトの他の関連記事を参照してください。

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