構築メソッド __construct()
は、 class
構造体固有の特別なメソッドであり、システムによって指定されます。定義するときは、一度だけ書く必要があります。 コンストラクター
を持つクラスが オブジェクト
をインスタンス化した後、 オブジェクト
が自動的に呼び出されます。この記事では、ぜひご覧ください。
1. 構築メソッドと通常のメソッドの違い 違いは、構築メソッドは、クラスのインスタンス化によってオブジェクトが取得されるとすぐに自動的に呼び出されることです。一方、通常のメソッドは手動で呼び出す必要があります。
2. 構築メソッドにパラメータがある場合
<?php class People{ public $name; private $sex; protected $height; public function __construct(){ echo "Knowledge is power!"; } public function Hello(){ echo "你好,世界!"; } } //new People; 两者差别在于是否有参数 $man =new People();//构造方法自动调用 echo "<br>"; $man->Hello();//普通方法手动调用
输出:Knowledge is power! 你好,世界!
推奨: 2021 PHP 面接の質問まとめ(コレクション)>>《
php ビデオ チュートリアル》
以上がPHP の __construct() 構築メソッドの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。