(PECL sync >= 1.0.0)
SyncEvent::__construct — Construye un nuevo objeto SyncEvent
Construye un objeto de evento nombrado o no.
name
El nombre del evento si es un objeto de evento nombrado.
Nota:
Si el nombre ya existe, debe ser posible abrirlo con el usuario actual que ejecuta el proceso, o se lanzará una excepción con el contenido del mensaje de error.
manual
Especifica si el objeto de evento debe ser reinicializado manualmente o no.
Nota:
La reinicialización manual de los objetos de eventos permite la puesta en espera de los procesos hasta que el objeto sea reinicializado.
prefire
Especifica si se debe o no pre-enviar (la señal) al objeto de evento.
Nota:
Solo tiene impacto si la llamada al proceso/hilo es el primero en crear el objeto.
El nuevo objeto SyncEvent.
Se lanza una excepción si el objeto de evento no puede ser creado o abierto.
Ejemplo #1 Ejemplo con SyncEvent::__construct()
<?php
// En una aplicación web:
$event = new SyncEvent("GetAppReport");
$event->fire();
// En un cron:
$event = new SyncEvent("GetAppReport");
$event->wait();
?>
Versión | Descripción |
---|---|
PECL sync 1.1.0 |
Adición del parámetro |