コンストラクタとデストラクタ デストラクタって・・・何??? 「コンストラクタ」は“オブジェクトの生成時に自動的にコールされる特殊なメンバ関数”でした。これはPHP4にもありましたが、PHP5になって「デストラクタ」という愉快な仲間が新登場しました。で、「デストラクタ」は“オブジェクトが消滅する時に自動的にコールされる特殊なメンバ関数”です。 PHP5式コンストラクタ/デストラクタ PHP4では、クラス名と同じ名前のメンバ関数を定義すると、それが「コンストラクタ」になりました。PHP5でも、互換性のためにPHP4と同様にして「コンストラクタ」をつくれますが、“PHP5式”では「__construct()(アンダーライン2本で始まる)」が「コンストラクタ」となり、また「__destruct()(アンダーライン2本で始まる)」が「デストラクタ」になります。 ちなみに、“PHP4式”のコンストラ