(PECL sync >= 1.0.0)
SyncEvent::__construct — Constrói um novo objeto SyncEvent
Constrói um objeto de evento nomeado ou sem nome.
nameNota: Se o nome já existir, ele deve poder ser aberto pelo usuário atual que o processo está executando, caso contrário uma exceção será lançada com uma mensagem de erro sem sentido.
manualNota: Objetos de evento com redefinição manual permitem que todos os processos em espera passem até que o objeto seja redefinido.
prefireNota: Só tem impacto se o processo/thread chamador for o primeiro a criar o objeto.
O novo objeto SyncEvent.
Uma exceção é lançada se o objeto de evento não puder ser criado ou aberto.
Exemplo #1 Exemplo de SyncEvent::__construct()
<?php
// Em uma aplicação web:
$event = new SyncEvent("GetAppReport");
$event->fire();
// Em um cron job:
$event = new SyncEvent("GetAppReport");
$event->wait();
?>| Versão | Descrição |
|---|---|
| PECL sync 1.1.0 |
Adicionado prefire.
|