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

EvWatcher

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

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

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

class.evwatcher.php

Класата EvWatcher

Класата EvPrepare

Вовед

EvWatcher е основна класа за сите набљудувачи( EvCheck, EvChild итн.). Бидејќи EvWatcher неговиот конструктор е abstract, не може (и не треба) директно да се креираат објекти EvWatcher.

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

abstract class EvWatcher {
/* Својства */
public $is_active;
public $data;
public $is_pending;
public $priority;
/* Методи */
abstract public __construct()
public clear(): int
public feed( int $revents ): void
public getLoop(): EvLoop
public invoke( int $revents ): void
public keepalive( bool $value = ?): bool
public setCallback( callable $callback ): void
public start(): void
public stop(): void
}

Својства

is_active
Само за читање. true ако набљудувачот е активен. false otherwise.
data
Кориснички податоци поврзани со набљудувачот
is_pending
Само за читање .true ако набљудувачот е во очекување, т.е. има настани што чекаат, но неговата повратна функција сè уште не е повикана. false инаку. Додека набљудувачот е во очекување (но не е активен), мора not да ја промени неговата приоритетност.
priority
int between Ev::MINPRI and Ev::MAXPRI. Набљудувачите во очекување со повисок приоритет ќе бидат повикани пред набљудувачите со понизок приоритет, но приоритетот нема да ги спречи набљудувачите да се извршат (освен за EvIdle набљудувачите). EvIdle набљудувачите обезбедуваат функционалност за потиснување на повикувањето кога се во очекување настани со повисок приоритет.

Содржина

  • EvWatcher::clear — Создава запрен EvTimer набудувач
  • EvWatcher::__construct — Го чисти статусот на чекање на набудувачот
  • EvWatcher::feed — Апстрактен конструктор на објект набудувач
  • EvWatcher::getLoop — Ги внесува дадените revents во циклусот на настани
  • EvWatcher::invoke — Го враќа циклусот одговорен за набудувачот
  • EvWatcher::keepalive — Конфигурира дали да се спречи враќањето на циклусот
  • EvWatcher::setCallback — Конфигурира дали да се задржи циклусот од враќање
  • EvWatcher::start — Поставува нова повратна функција за набудувачот
  • EvWatcher::stop — Го стартува набудувачот

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

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

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

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

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

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

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