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
)
.