update : 2015.11.03
php.shukuma.com검색:
|
flock(PHP 4, PHP 5, PHP 7) flock — Portable advisory file locking 설명
bool flock
( resource
$handle
, int $operation
[, int &$wouldblock
] )flock() allows you to perform a simple reader/writer model which can be used on virtually every platform (including most Unix derivatives and even Windows). On versions of PHP before 5.3.2, the lock is released also by fclose() (which is also called automatically when script finished).
PHP supports a portable way of locking complete files in an advisory way
(which means all accessing programs have to use the same way of locking
or it will not work). By default, this function will block until the
requested lock is acquired; this may be controlled with the 인수
반환값
성공 시 변경점
예제
Example #1 flock() example
<?php
Example #2 flock() using the
<?php 주의
Warning
Assigning another value to Warning
On some operating systems flock() is implemented at the process level. When using a multithreaded server API like ISAPI you may not be able to rely on flock() to protect files against other PHP scripts running in parallel threads of the same server instance!
flock() is not supported on antiquated filesystems like
FAT and its derivates and will therefore always
return |