2010年12月24日金曜日

PHP 5.3.2以降では flock()で取得したロックを fclose()時に解放しない

PHP: flock - Manual
PHP 5.3.2 より前のバージョンでは、fclose() でロックの解放も行います (これは、スクリプトが終了した場合にも自動的にコールされます)。

スクリプト終了時には解放するだろうから、大抵の場合は影響ないだろうけど...
ロック期間を短くするなら明示的にLOCK_UNした方がいいんだろうね。

0 件のコメント:

ブログ アーカイブ

カテゴリー