#php コンストラクター メソッドの役割
php コンストラクター メソッドの役割は、次の場合にオブジェクトを初期化することです。つまり、オブジェクトのメンバー変数に初期値を割り当て、オブジェクトを作成するステートメントで常に new 演算子と一緒に使用されます。特殊クラスは複数のコンストラクターを持つことができ、パラメーターまたはパラメーターの型の数、つまりコンストラクターのオーバーロードに基づいて区別できます。 関連する推奨事項: [PHP チュートリアル ]
コンストラクター
__construct ([ mixed $args [, $... ]] ) : void
例 1 新しい標準コンストラクターの使用
<?php class BaseClass { function __construct() { print "In BaseClass constructor\n"; } } class SubClass extends BaseClass { function __construct() { parent::__construct(); print "In SubClass constructor\n"; } } class OtherSubClass extends BaseClass { // inherits BaseClass's constructor } // In BaseClass constructor $obj = new BaseClass(); // In BaseClass constructor // In SubClass constructor $obj = new SubClass(); // In BaseClass constructor $obj = new OtherSubClass(); ?>
例 2
<?php namespace Foo; class Bar { public function Bar() { // treated as constructor in PHP 5.3.0-5.3.2 // treated as regular method as of PHP 5.3.3 } } ?>
以上がPHPコンストラクターメソッドの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。