php コンストラクターは、オブジェクトの作成後に最初に自動的に呼び出されるメソッドであり、デストラクターは、オブジェクトが解放される前に最後に自動的に呼び出されるメソッドです。この記事では、プログラマー向けに PHP のコンストラクターとデストラクターを紹介します。
phpコンストラクター
1. オブジェクト作成後に「最初に」「自動的に呼び出される」メソッドです
2. コンストラクターメソッドの定義、メソッド名は固定です、
php4:とクラス名は同じですメソッドはコンストラクター メソッドです
php5 では、コンストラクター メソッドはマジック メソッド __construct() の使用を選択します。この名前は、すべてのクラスでコンストラクター メソッドを宣言するために使用されます。
利点: クラス名が変更された場合、コンストラクター メソッドは必要ありません。変更対象
マジックメソッド:クラス内 あるマジックメソッドを記述すると、そのメソッドに対応する関数が追加されます
メソッド名は全て固定(全てシステムが提供)しており、自身はありません。
各マジック メソッドは異なるタイミングで作成され、特定の関数を完了するために自動的に呼び出されます。
異なるマジック メソッドは異なる呼び出しタイミングを持ちます。
__construct(); で始まります。 );...
関数: メンバーのプロパティを初期化します。
1. オブジェクトが解放される前に最後に「自動的に」呼び出されるメソッド
ガベージコレクター (Java php) を使用し、C++ を手動で解放する 機能: いくつかのリソースを閉じ、クリーンアップ作業を行う
__destruct();
phpのコンストラクターとデストラクターの例
リーリー 元のアドレス: http://www.manongjc.com/article/730.html
関連書籍:
PHP デストラクターを使用するための簡単な手順
PHP初期化オブジェクトのコンストラクターとデストラクターの簡単な例
PHPのコンストラクター、デストラクター、およびこのキーワードの詳細な紹介
phpコンストラクターとデストラクターの分析 http://www.bkjia.com/PHPjc/1122390.html