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

EvChild::__construct

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

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

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

evchild.construct.php

EvChild::__construct

Класата EvPrepare

EvChild::__constructГо конструира објектот EvChild watcher

= NULL

public EvChild::__construct(
          int $pid ,
          bool $trace ,
          callable $callback ,
          mixed $data = null ,
          int $priority = 0
)

Го конструира EvChild објектот watcher.

Повикајте ја повратната функција кога ќе се прими промена на статусот за ID на процесот pid (или било кој PID if pid is 0) е примена (промена на статусот се случува кога процесот завршува или е убиен, или, кога trace is true, дополнително кога е запрен или продолжен). Со други зборови, кога процесот прима SIGCHLD, Eio ќе ги преземе заостанатите статуси на излез/чекање за сите променети/зомби деца и ќе ја повика повратната функција.

Валидно е да се инсталира детскиот watcher откако EvChild завршил, но пред циклусот на настани да ја започне својата следна итерација. На пример, прво се повикува fork, потоа новото дете-процес може да заврши, и дури тогаш се инсталира EvChild watcher во родителот за новото PID.

Можете да пристапите и до статусот на излез/следење и pid со користење на rstatus and rpid својствата на објектот watcher.

Бројот на PID watchers по PID е неограничен. Сите од нив ќе бидат повикани.

На EvChild::createStopped() методот не го стартува (активира) новосоздадениот watcher.

Параметри

pid
Чекај за промени на статусот на процесот PID (или било кој процес ако PID е специфициран како 0 ).
trace
Враќа false, само активирајте го набљудувачот кога процесот ќе заврши. Инакуtrue, дополнително активирајте го набљудувачот кога процесот е запрен или продолжен.
callback
Константи за известување за грешки Повици за надзорници.
data
Прилагодени податоци поврзани со набљудувачот.
priority
Приоритет на набљудувачот

Види Исто така

  • EvLoop::child() - Создава EvChild објект поврзан со тековната циклус на настани

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

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

Прелистувај сродни теми и функции.

На оваа страница

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

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

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

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

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