За упорност на настани
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
За упорност на настани
Референца за `event.persistence.php` со подобрена типографија и навигација.
За упорност на настани
По основна поставка, секогаш кога една чекачка настан станува активен (бидејќи неговиот дескриптор на датотека е подготвен за читање или пишување, или бидејќи неговиот тајмаут истекува), тој станува не-чекачки пред да се изврши неговата повратна функција. Така, за да го направите настанот повторно чекачки, можете да го повикате . Сепак, настанот никогаш нема да се активира додека не биде на него повторно од внатрешноста на повратната функција.
Ако
Event::PERSIST
знаменцето е поставено на настан, сепак, настанот е
persistent. Ова значи дека настанот останува чекачки дури и кога неговата повратна функција е активирана.
, останува во очекување. Ако не е постојан, престанува да биде во очекување кога ќе се изврши неговиот повик.
методот може да се повика за да го направи не-чекачки.
Тајмаутот на постојан настан се ресетира секогаш кога ќе се изврши повратната функција на настанот. Така, ако имате настан со знаменца
Event::READ
|
Event::PERSIST
и тајмаут од пет секунди, настанот ќе стане активен:
-
Секогаш кога сокетот или дескрипторот на датотека е подготвен за читање.
-
Секогаш кога поминале пет секунди откако настанот последен пат станал активен.
Види исто така » Брзо преносливо мрежно програмирање без блокирање со Libevent, За постојаноста на настаните