SyncReaderWriter::__construct
Construit un nouvel objet SyncReaderWriter
&reftitle.description;
public SyncReaderWriter::__construct
stringname
intautounlock1
Construit un objet de lecture/écriture nommé ou non.
&reftitle.parameters;
name
Le nom de l'objet s'il est nommé.
Si le nom existe déjà, l'objet doit pouvoir être ouvert avec l'utilisateur
courant qui exécute le processus, ou une exception sera émise contenant
le message d'erreur.
Sous Windows, name ne doit pas contenir de barres obliques inverses.
autounlock
Spécifie si l'on doit déverrouiller automatiquement l'objet à la fin du
script PHP.
Si l'objet est un objet de lecture/écriture avec l'autounlock à &false;,
l'objet est verrouillé en lecture ou en écriture, et le script PHP
va se terminer avant le déverrouillage de l'objet, et donc, l'objet
sous-jacent se terminera dans un statut non consistent.
&reftitle.returnvalues;
Le nouvel objet SyncReaderWriter.
&reftitle.errors;
Une exception est émise si l'objet de
lecture/écriture ne peut être créé ou ouvert.
&reftitle.examples;
Exemple avec SyncReaderWriter::__construct
readlock();
/* ... */
$readwrite->readunlock();
$readwrite->writelock();
/* ... */
$readwrite->writeunlock();
?>
]]>
&reftitle.seealso;
SyncReaderWriter::readlock
SyncReaderWriter::readunlock
SyncReaderWriter::writelock
SyncReaderWriter::writeunlock