(PECL sync >= 1.0.0)
SyncEvent::__construct — Construit un nouvel objet SyncEvent
Construit un objet d'événement nommé ou non.
nameNote: Si le nom existe déjà, on doit être capable de l'ouvrir avec l'utilisateur courant qui exécute le processus, ou une exception sera émise avec le contenu du message d'erreur.
manualNote: La réinitialisation manuelle des objets d'événements permet la mise en attente des processus tant que l'objet n'est pas réinitialisé.
prefireNote: N'a d'impact que si l'appel au processus/thread est le premier à créer l'objet.
Le nouvel objet SyncEvent.
Une exception est lancée si l'objet d'événement ne peut être créé ou ouvert.
Exemple #1 Exemple avec SyncEvent::__construct()
<?php
// Dans une application web :
$event = new SyncEvent("GetAppReport");
$event->fire();
// Dans un cron :
$event = new SyncEvent("GetAppReport");
$event->wait();
?>| Version | Description |
|---|---|
| PECL sync 1.1.0 |
Ajout du paramètre prefire.
|