ホームページ  >  記事  >  バックエンド開発  >  コンストラクター メソッド (__construct) の使用方法は?

コンストラクター メソッド (__construct) の使用方法は?

王林
王林オリジナル
2019-08-22 09:34:553289ブラウズ

1. コンストラクター (関数) とは何ですか?
コンストラクター (関数) メソッドは、クラス内の特別なメソッドです。 new 演算子を使用してクラスのインスタンスを作成すると、コンストラクターが自動的に呼び出され、その名前は __construct() でなければなりません。

クラス内で宣言できるコンストラクターは 1 つだけですが、そのコンストラクターはオブジェクトが作成されるたびに 1 回だけ呼び出されます。このメソッドはアクティブに呼び出すことができないため、通常は有用な初期化を実行するために使用されます。タスク。 このメソッドには戻り値がありません

2. 文法

function __construct(arg1,arg2,...)
{
    ......
}

3.demo

<?php
/**
 * Created by PhpStorm.
 * User: liudandan
 * Date: 2018/5/13
 * Time: 11:50
 */
class BaseClass {
    function __construct() {
        print "我是构造函数\n";
    }
}

class SubClass extends BaseClass {
    function __construct() {
        parent::__construct();
        print "我是 SubClass 下的构造函数\n";
    }
}

class OtherSubClass extends BaseClass {

}


$obj = new BaseClass();
$obj = new SubClass();
$obj = new OtherSubClass();

結果は次のとおりです。

コンストラクター メソッド (__construct) の使用方法は?上記の記事は __construct() を理解したものであり、初心者の助けになれば幸いです。

PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイトにアクセスしてください: PHP ビデオ チュートリアル

以上がコンストラクター メソッド (__construct) の使用方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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