この記事では、サンプルを使用して、phpconstructor
PHP公式Webサイトの定義の使用方法を説明します:
コンストラクターは、新しいoperatorを使用してクラスのインスタンスを作成する場合の特別な関数です。クラス、コンストラクター 関数は自動的に呼び出されます。関数がクラスと同じ名前を持つ場合、その関数はコンストラクターになります。クラスにコンストラクターがない場合は、基本クラスのコンストラクターが呼び出されます。ある場合は、独自のコンストラクターが呼び出されます。たとえば、a.php にはクラス a があります。 b.
継承class a:
<?php class a{ function construct(){ echo 'class a'; } }
$test=new b();
このように書くと、クラス b には独自のコンストラクターがあり、クラス b がインスタンス化されると、コンストラクターが自動的に実行され、親がクラスのコンストラクターはデフォルトでは実行されません。親クラスのコンストラクターを同時に実行したい場合は、parent::construct();<?php
include
'a.php';
class b
extends
a{
function construct(){
echo '666666';
//parent::construct();
}
function index(){
echo 'index';
}
}
$test=new b();
を宣言します。この時点では、クラス b には独自のコンストラクターがないため、デフォルトで親クラスのコンストラクターが実行されます。
以上がPHPのコンストラクター関数に関するサンプルコードの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。