ホームページ  >  記事  >  バックエンド開発  >  PHPのコンストラクター関数に関するサンプルコードの共有

PHPのコンストラクター関数に関するサンプルコードの共有

黄舟
黄舟オリジナル
2017-07-02 09:41:411327ブラウズ

この記事では、サンプルを使用して、phpconstructor

PHP公式Webサイトの定義の使用方法を説明します:

コンストラクターは、新しいoperatorを使用してクラスのインスタンスを作成する場合の特別な関数です。クラス、コンストラクター 関数は自動的に呼び出されます。関数がクラスと同じ名前を持つ場合、その関数はコンストラクターになります。クラスにコンストラクターがない場合は、基本クラスのコンストラクターが呼び出されます。ある場合は、独自のコンストラクターが呼び出されます。たとえば、a.php にはクラス a があります。 b.

継承

class a:

<?php
class a{
 function construct(){
  echo &#39;class a&#39;;
 }
}

$test=new b();
このように書くと、クラス b には独自のコンストラクターがあり、クラス b がインスタンス化されると、コンストラクターが自動的に実行され、親がクラスのコンストラクターはデフォルトでは実行されません。親クラスのコンストラクターを同時に実行したい場合は、parent::construct();

<?php
include
 &#39;a.php&#39;;
class b 
extends
 a{
 function construct(){
  echo &#39;666666&#39;;
  //parent::construct();
 }
 function index(){
  echo &#39;index&#39;;
 }
}


$test=new b();
を宣言します。この時点では、クラス b には独自のコンストラクターがないため、デフォルトで親クラスのコンストラクターが実行されます。

以上がPHPのコンストラクター関数に関するサンプルコードの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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