Downloads
Documentation
Get Involved
Help
Search docs
International PHP Conference Berlin 2025
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Введение »
« eio_write
Руководство по PHP
Справочник функций
Модули управления процессами программ
Язык:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
Ev
Введение
Установка и настройка
Требования
Установка
Примеры
Наблюдатели
Watcher callbacks
Режимы работы периодических наблюдателей
Ev
— Класс Ev
Ev::backend
— Возвращает целое число, описывающее бэкенд, используемый libev
Ev::depth
— Получить глубину рекурсии
Ev::embeddableBackends
— Возвращает набор бэкендов, которые можно встроить в прочие событийные циклы
Ev::feedSignal
— Передаём событие сигнала в Ev
Ev::feedSignalEvent
— Послать событие сигнала в цикл по умолчанию
Ev::iteration
— Получить количество произведённых опросов цикла по умолчанию на предмет новых событий
Ev::now
— Получить время запуска последней итерации цикла по умолчанию
Ev::nowUpdate
— Устанавливает текущее время путём запроса к ядру в процессе обновляя время, возвращаемое Ev::now
Ev::recommendedBackends
— Получить битовую маску рекомендованных бэкендов для данной платформы
Ev::resume
— Возобновить выполнение приостановленного ранее событийного цикла по умолчанию
Ev::run
— Начать проверку наличия событий и вызов callback-функций цикла по умолчанию
Ev::sleep
— Блокировать процесс заданное количество секунд
Ev::stop
— Остановить событийный цикл по умолчанию
Ev::supportedBackends
— Возвращает набор бэкендов, поддерживаемых текущей конфигурацией libev
Ev::suspend
— Приостановить событийный цикл по умолчанию
Ev::time
— Возвращает текущее время в секундах(дробное число) прошедшее с начала эпохи Unix
Ev::verify
— Производит внутреннюю проверку целостности(для отладки)
EvCheck
— Класс EvCheck
EvCheck::__construct
— Конструктор объекта EvCheck
EvCheck::createStopped
— Создаёт остановленный экземпляр наблюдателя EvCheck
EvChild
— Класс EvChild
EvChild::__construct
— Создаёт объект наблюдатель EvChild
EvChild::createStopped
— Создаёт остановленный экземпляр наблюдателя EvCheck
EvChild::set
— Конфигурирование наблюдателя
EvEmbed
— Класс EvEmbed
EvEmbed::__construct
— Конструктор объекта EvEmbed
EvEmbed::createStopped
— Создаёт остановленный объект наблюдатель EvEmbed
EvEmbed::set
— Настройка наблюдателя
EvEmbed::sweep
— Делает одиночную, неблокирующую развёртку по встроенному циклу
EvFork
— Класс EvFork
EvFork::__construct
— Конструктор наблюдателя EvFork
EvFork::createStopped
— Создать объект класса EvFork, но не стартовать его
EvIdle
— Класс EvIdle
EvIdle::__construct
— Конструктор наблюдателя EvIdle
EvIdle::createStopped
— Создать объект класса EvIdle, но не стартовать его
EvIo
— Класс EvIo
EvIo::__construct
— Создаёт объект наблюдатель EvIo
EvIo::createStopped
— Создаёт остановленный объект наблюдателя EvIo
EvIo::set
— Конфигурирование наблюдателя
EvLoop
— Класс EvLoop
EvLoop::backend
— Возвращает целое число, описывающее бэкенд, используемый libev
EvLoop::check
— Создаёт объект EvCheck, связанный с текущим экземпляром цикла событий
EvLoop::child
— Создаёт объект EvChild, связанный с текущим циклом событий
EvLoop::__construct
— Конструктор объекта цикла событий
EvLoop::defaultLoop
— Возвращает или создаёт цикл событий по умолчанию
EvLoop::embed
— Создаёт экземпляр наблюдателя EvEmbed, связанный с текущим объектом EvLoop
EvLoop::fork
— Создаёт объект наблюдателя EvFork, связанный с текущим экземпляром цикла событий
EvLoop::idle
— Создаёт объект наблюдателя EvIdle, связанный с текущим экземпляром цикла событий
EvLoop::invokePending
— Вызывает всех ожидающих наблюдателей при сбросе их отложенного состояния
EvLoop::io
— Создаёт объект наблюдателя EvIo, связанный с текущим экземпляром цикла событий
EvLoop::loopFork
— Вызывается после разветления
EvLoop::now
— Возвращает текущее "event loop time"
EvLoop::nowUpdate
— Устанавливает текущее время, запрашивая ядро, обновляя время, возвращаемое EvLoop::now в процессе
EvLoop::periodic
— Создаёт объект наблюдателя EvPeriodic, связанный с текущим экземпляром цикла событий
EvLoop::prepare
— Создаёт объект наблюдателя EvPrepare, связанный с текущим экземпляром цикла событий
EvLoop::resume
— Возобновляет ранее приостановленный цикл событий
EvLoop::run
— Проверяет события и вызывает callback-функции в цикле
EvLoop::signal
— Создаёт объект наблюдателя EvSignal, связанный с текущим экземпляром цикла событий
EvLoop::stat
— Создаёт объект наблюдателя EvStat, связанный с текущим экземпляром цикла событий
EvLoop::stop
— Останавливает цикл событий
EvLoop::suspend
— Приостанавливает цикл
EvLoop::timer
— Создаёт объект наблюдателя EvTimer, связанный с текущим экземпляром цикла событий
EvLoop::verify
— Выполняет внутренние проверки согласованности (для отладки)
EvPeriodic
— Класс EvPeriodic
EvPeriodic::again
— Останавливает и снова запускает периодический наблюдатель
EvPeriodic::at
— Возвращает абсолютное время, когда наблюдатель запустится в следующий раз
EvPeriodic::__construct
— Конструктор объекта наблюдателя EvPeriodic
EvPeriodic::createStopped
— Создаёт остановленный наблюдатель EvPeriodic
EvPeriodic::set
— Настраивает наблюдателя
EvPrepare
— Класс EvPrepare
EvPrepare::__construct
— Конструктор наблюдателя EvPrepare
EvPrepare::createStopped
— Создать объект класса EvPrepare, но не стартовать его
EvSignal
— Класс EvSignal
EvSignal::__construct
— Конструктор объекта наблюдателя EvSignal
EvSignal::createStopped
— Create stopped EvSignal watcher object
EvSignal::set
— Настройка наблюдателя
EvStat
— Класс EvStat
EvStat::attr
— Возвращает значения, недавно обнаруженные Ev
EvStat::__construct
— Создаёт объект наблюдателя EvStat
EvStat::createStopped
— Создаёт остановленный объект наблюдателя EvStat
EvStat::prev
— Возвращает предыдущий набор значений, возвращаемых EvStat::attr
EvStat::set
— Настраивает наблюдателя
EvStat::stat
— Инициирует вызов статистики
EvTimer
— Класс EvTimer
EvTimer::again
— Перезапускает таймер наблюдателя
EvTimer::__construct
— Конструктор объекта наблюдателя EvTimer
EvTimer::createStopped
— Создаёт остановленный наблюдатель EvTimer
EvTimer::set
— Настраивает наблюдателя
EvWatcher
— Класс EvWatcher
EvWatcher::clear
— Очистить статус ожидания наблюдателя
EvWatcher::__construct
— Абстрактный конструктор объекта наблюдателя
EvWatcher::feed
— Подаёт указанные события в цикл событий
EvWatcher::getLoop
— Возвращает цикл, отвечающий за наблюдателя
EvWatcher::invoke
— Вызывает callback-функцию наблюдателя с заданной битовой маской принятых событий
EvWatcher::keepalive
— Настраивает, будет ли возвращаться цикл
EvWatcher::setCallback
— Устанавливает новую callback-функцию для наблюдателя
EvWatcher::start
— Запускает наблюдателя
EvWatcher::stop
— Останавливает наблюдателя
Нашли ошибку?
Инструкция
•
Исправление
•
Сообщение об ошибке
+
Добавить
Примечания пользователей
Пользователи ещё не добавляли примечания для страницы
↑
and
↓
to navigate •
Enter
to select •
Esc
to close
Press
Enter
without selection to search using Google