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() を理解したものであり、初心者の助けになれば幸いです。
PHP についてさらに詳しく知りたい場合は、PHP 中国語 Web サイトにアクセスしてください: PHP ビデオ チュートリアル
以上がコンストラクター メソッド (__construct) の使用方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。