読み方プロトコル

destruct

ですとらくと

大まかな意味

PHPのクラスで、インスタンスが破棄されたり、処理が終了した時に実行される特別なメソッド。
ちなみに__destruct()の読みは「ですとらくと」だが、
メソッド自体は「デストラクタ」と呼ばれる。

適当な使用例

あんまり使わないかもしんない。

<?php
	class DestructCheck{
		// デストラクタ
		function __destruct(){
			print "デストラクタ実行<br />" .PHP_EOL;
		}
	}

	// インスタンス生成
	$dc = new DestructCheck();

	print "インスタンスを破棄<br />" .PHP_EOL;
	unset( $dc );

	print "処理終了<br />" .PHP_EOL;
出力結果

インスタンスを破棄
デストラクタ実行
処理終了


コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です