PHPコンストラクターとは何ですか?

青灯夜游
リリース: 2023-02-26 07:52:01
オリジナル
3916 人が閲覧しました

php コンストラクターは特別なメソッドで、主にオブジェクトの作成時にオブジェクトを初期化するために使用されます。つまり、オブジェクトのメンバー変数に初期値を割り当て、作成するステートメントで常に new 演算子と一緒に使用されます。オブジェクト。

PHPコンストラクターとは何ですか?

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

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

文法:

function __construct(arg1,arg2,...)
{
    ......
}
ログイン後にコピー

デモ:

<?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();
ログイン後にコピー

PHPコンストラクターとは何ですか?

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

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