Description
bool
flock ( int fp, int operation)
PHP soporta un método portable de bloquear ficheros completos de
manera asesorada (lo que significa que todos los programas que acceden
tienen que usar el mismo modo de bloqueo o éste no funcionará).
flock() opera sobre fp
el cual debe ser un apuntador a un fichero
abierto. operation toma uno de los siguientes
valores:
Para que adquiera un bloqueo compartido (lectura),
fija operation a 1.
Para adquirir un bloqueo exclusivo (escritura),
fija operation a 2.
Para liberar un bloqueo (compartido o exclusivo),
fija operation a 3.
Si no quieres que flock() bloquee mientras
está activado, suma 4 al valor de operation.
flock() permite establece un modelo simple
de lectura/escritura el cual puede usarse en prácticamente
cualquier plataforma (incluyendo la mayoria de sistemas Unix e
incluso Windows).
flock() devuelve TRUE en caso de éxito y FALSE
en caso de error (ej. cuando no se puede establecer un bloqueo).