簡単に言えば、デストラクタは、たとえば、私が書いたときに、インスタンス化中にファイルを開くときに完了するために使用される特別なタスクですが、使用後は閉じます関数はそれを直接閉じます、または破壊した場合、この時点でいくつかの処理されたデータを書き込みます。したがって、オブジェクトのメモリをリリースするのではなく、ユーザーがメモリをリリースする必要がある場合に、それを使用することができます、PHPは破壊するときに使用されます
コードコピーは次のとおりです。
クラスX
{
function __construct()
{
$ this-> file = fopen( 'path'、 'a');
}
function __destruct()
{
fclose($ this-> file);
}
}