SyncReaderWriter::__construct
Construye un nuevo objeto SyncReaderWriter
&reftitle.description;
public SyncReaderWriter::__construct
stringname
intautounlock1
Construye un objeto de lectura/escritura nombrado o no.
&reftitle.parameters;
name
El nombre del objeto si está nombrado.
Si el nombre ya existe, el objeto debe poder ser abierto con el usuario
actual que ejecuta el proceso, o se emitirá una excepción conteniendo
el mensaje de error.
En Windows, name no debe contener barras invertidas.
autounlock
Especifica si se debe desbloquear automáticamente el objeto al final del
script PHP.
Si el objeto es un objeto de lectura/escritura con el autounlock en &false;,
el objeto está bloqueado en lectura o en escritura, y el script PHP
terminará antes del desbloqueo del objeto, y por lo tanto, el objeto
subyacente terminará en un estado no consistente.
&reftitle.returnvalues;
El nuevo objeto SyncReaderWriter.
&reftitle.errors;
Se emite una excepción si el objeto de
lectura/escritura no puede ser creado o abierto.
&reftitle.examples;
Ejemplo con SyncReaderWriter::__construct
readlock();
/* ... */
$readwrite->readunlock();
$readwrite->writelock();
/* ... */
$readwrite->writeunlock();
?>
]]>
&reftitle.seealso;
SyncReaderWriter::readlock
SyncReaderWriter::readunlock
SyncReaderWriter::writelock
SyncReaderWriter::writeunlock