php の構築メソッドとデストラクター メソッドは、それぞれ __construct と __destruct です。通常、コンストラクターは私たちが呼び出す必要はありませんが、新しいオブジェクトが作成されるときに自動的に呼び出されます。
![PHPのコンストラクターメソッドとデストラクターメソッドとは何ですか](https://img.php.cn/upload/article/202106/24/2021062414120692595.jpg)
#この記事の動作環境: Windows10 システム、php 7.3、thinkpad t480 コンピューター。
構築メソッドは特別なメソッドです:
1. 名前は固定です: _ _construct;
2. このメソッドは通常、自分で呼び出す必要はありませんが、オブジェクトを新規作成すると自動的に呼び出されます。
3. このメソッドの主な目的は、オブジェクトを新規作成するときにオブジェクトにいくつかの「初期値」を設定すること (初期化作業) です;
4. コンストラクターのパラメーターは指定されていません. は、通常、オブジェクト属性データを初期化する目的で、実際のニーズに基づいて定義されます;
まず、コンストラクターなしでこの状況を見てみましょう:
![1624515259892712.png PHPのコンストラクターメソッドとデストラクターメソッドとは何ですか](https://img.php.cn/upload/image/702/422/703/1624515259892712.png)
この方法でオブジェクトの属性のデータ値を初期化するのは不便であることがわかります。構築メソッドを使用して、次のように改善できます。
![1624515284950313.png PHPのコンストラクターメソッドとデストラクターメソッドとは何ですか](https://img.php.cn/upload/image/821/672/429/1624515284950313.png)
Destruction メソッド ( _ _destruct):
説明:
1. デストラクター メソッドは、固定名を持つ特別なメソッドです: _ _destruct
2. デストラクター メソッドは、オブジェクトが"destroyed" " " のときに自動的に呼び出されるメソッド;
関連する学習ビデオの共有:
php ビデオ チュートリアル
以上がPHPのコンストラクターメソッドとデストラクターメソッドとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。