PHP.mk документација

EvIdle

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.evidle.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека class.evidle.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
EvIdle

Референца за `class.evidle.php` со подобрена типографија и навигација.

class.evidle.php

Класата EvIdle

Класата EvPrepare

Вовед

EvIdle Класата EvIdle EvPrepare, EvCheck и други EvIdle гледачите активираат настани кога нема други настани со ист или повисок приоритет што чекаат ( events ).

гледачите не се бројат како примени EvIdle Значи, додека процесот е зафатен со обработка на сокети или тајмаути (или дури и сигнали) со ист или повисок приоритет, тој нема да се активира. Но, кога процесот е во мирување (или чекаат само гледачи со понизок приоритет),

гледачите се повикуваат еднаш по итерација на циклусот на настани - додека не се запре, или процесот не прими повеќе настани и повторно не стане зафатен со работи со повисок приоритет. EvIdle Освен што го одржува процесот неблокирачки (што понекогаш е корисно само по себе), гледачите се добро место за вршење"псевдо-позадинска обработка"

, или одложување на обработката на работи додека циклусот на настани не ги обработи сите заостанати настани. idle Најзабележителниот ефект е дека додека се активни било какви not гледачи, процесот ќе

Синопсис на класата

class EvIdle extends EvWatcher {
/* Наследени својства */
public $is_active;
public $data;
public $is_pending;
public $priority;
/* Методи */
public __construct( callable $callback , mixed $data = ?, int $priority = ?)
final public static createStopped( string $callback , mixed $data = ?, int $priority = ?): object
/* Наследени методи */
public EvWatcher::feed( int $revents ): void
public EvWatcher::invoke( int $revents ): void
public EvWatcher::keepalive( bool $value = ?): bool
public EvWatcher::setCallback( callable $callback ): void
}

Содржина

  • EvIdle::__construct — Креира запрена инстанца на класата EvFork за набљудување
  • EvIdle::createStopped — Конструира EvIdle објект за набљудување

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.