ログ日記

作業ログと日記とメモ

PHPはリソースを解放しない方が良い?

今更ながら、目から鱗

明示的にリソースを解放しない場合はHTTPコネクション切断後、つまり
リクエストシャットダウン時に解放されます。
明示的にリソースを解放した場合、HTTPコネクションがある状態、つま
りユーザーにページを送っている最中にリソースを解放する事になります。

このため、PHPプログラミング(とくにWebプログラミング)ではリソース
は明示的に解放しない方が良いです。例外は、多くのメモリなどを消費する
場合で、スクリプト実行中に解放した方が良い場合などです。

[PHP-users 10171] Re: リソース変数の開放のタイミング

10年前なので、今はどうなのか分からないが…。