デストラクタ

デストラクタ

デストラクタとは、インスタンス破棄時に実行される関数のことです。 __destructという名前になります。(アンダーバー2つに注意。この他にも__から始まる特殊関数あり。)

デストラクタの定義は、通常の関数と同様です。インスタンス破棄時に自動実行されるため、引数と戻り値を持たない関数になります。

派生クラスのインスタンス破棄時には親クラスのデストラクタは実行されないので注意しましょう。親クラスのデストラクタを実行したい場合は、以下のように__destructに記述します。

function __destruct() {
    parent::__destruct();
}

タグ

トラックバック&コメント

この記事のトラックバックURL:

まだトラックバック、コメントがありません。

コメントを投稿する

コメントを投稿するためには ログインしてください。


»
«