Переконфигурирует событие

# Event::set

(PECL event >= 1.2.6-beta)

Event::set — Переконфигурирует событие

### Описание

public function Event::set(
EventBase `$base` ,
mixed `$fd` ,
int `$what` = ?,
callable `$cb` = ?,
mixed `$arg` = ?
): bool

Метод переконфигурирует событие. Обратите внимание, что метод не вызывает устаревшую функцию event_set библиотеки libevent. Вместо этого метод вызывает функцию event_assign.

### Список параметров

`base`

  Событийная база, к которой требуется привязать событие.

`fd`

  Ресурс потока, ресурс сокета или числовой дескриптор файла. Для событий таймера укажите значение `-1`, а для событий сигнала — номер сигнала, например `SIGHUP`.

`what`

  Доступные аргументы описывает страница «Флаги событий».

`cb`

  Функция обратного вызова. Подробнее о функциях обратного вызова событий рассказывает страница «Callback-функции событий».

`arg`

  Пользовательские данные, связанные с событием. Они будут переданы в функцию обратного вызова когда произойдёт событие.

### Возвращаемые значения

Функция возвращает `true`, если выполнилась успешно, или `false`, если возникла ошибка.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open