この記事では、特定の参考価値のある PHP コンストラクターの継承を紹介します。必要な友達は参考にしてください。
// ===メモ パート 1===
/*
//コンストラクターメソッドの継承
コンストラクターメソッドは継承可能です
継承の原理は通常のメソッドと同じです
さらに、サブクラスもコンストラクターを宣言している場合は、親クラスのコンストラクターが上書きされます
。親クラスのコンストラクターは上書きされ、当然、子クラスの新しいコンストラクターのみが実行されます
*/
// ===コード パート 1===
class Human { public function __construct() { echo '呱呱坠地!<br >'; } }class Stu extends Human {}$ming = new Stu(); // 呱呱坠地!// 这说明构造函数也是可以继承的
// ===コード パート 2 ===
class Emperor extends Human { public function __construct() { echo '红光满屋,终日不散<br >'; } }$zhu = new Emperor();echo '<hr >';
// ===メモ 3===
/*
サブクラスの継承時にコンストラクターがある場合は、
コンストラクターに次の文を追加します:
parent:: __construct();
その後、独自のビジネス ロジックを作成します
*/
関連する推奨事項:
以上がPHP コンストラクターの継承の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。