PHP » GoLang |
login |
register |
about
|
flock(PHP 4, PHP 5, PHP 7) flock — Portable advisory file locking Description
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 Parameters
Return Values
Returns Changelog
Examples
Example #1 flock() example
<?php
Example #2 flock() using the
<?php Notes
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 |
more
Recently updated
more
Most requested
more
Last requests
|