SyncEvent::__construct
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
SyncEvent::__construct
Референца за `syncevent.construct.php` со подобрена типографија и навигација.
SyncEvent::__construct
(PECL sync >= 1.0.0)
SyncEvent::__construct — Конструира нов SyncEvent објект
= NULL
$name = ?, bool $manual = false, bool $prefire = false)Конструира именуван или неименуван објект на настан.
Параметри
name-
Името на настанот ако ова е именуван објект на настан.
Забелешка: Името на мутексот ако ова е именуван мутекс објект.
manual-
Специфицира дали објектот на настанот мора рачно да се ресетира или не.
Забелешка: Објектите на настани со рачно ресетирање им дозволуваат на сите процеси што чекаат да поминат додека објектот не се ресетира.
prefire-
Специфицира дали објектот на настанот треба да се активира (сигнализира) или не.
Забелешка: Има влијание само ако повикувачкиот процес/нишка е прв што го креира објектот.
Вратени вредности
Новиот SyncEvent object.
Errors/Exceptions
Се фрла исклучок ако објектот на настанот не може да се креира или отвори.
Примери
Пример #1 (PECL sync >= 1.0.0) example
<?php
// In a web application:
$event = new SyncEvent("GetAppReport");
$event->fire();
// In a cron job:
$event = new SyncEvent("GetAppReport");
$event->wait();
?>Дневник на промени
| Верзија | = NULL |
|---|---|
| SyncEvent::__construct() |
Додадено prefire.
|
Види Исто така
- SyncEvent::wait() Земи ја верзијата на Swoole
- (PECL sync >= 1.0.0) - Добивање на код за грешка на последниот системски повик
- (PECL sync >= 1.0.0) - Ресетира рачен настан