EventConfig::requireFeatures

(PECL event >= 1.2.6-beta)

EventConfig::requireFeaturesВвести требуемые приложением свойства метода события

Описание

public EventConfig::requireFeatures( int $feature ): bool

Вводит требуемую приложением функциональность метода события

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

feature

Битовая маска требуемых свойств. Смотрите константы EventConfig::FEATURE_*

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

Возвращает true в случае успешного выполнения или false в случае возникновения ошибки.

Примеры

Пример #1 Пример использования EventConfig::requireFeatures()

<?php
$cfg
= new EventConfig();

// Создаём event_base, связанный с конфигом $cfg
$base = new EventBase($cfg);

// Запрашиваем свойство FDS
if ($cfg->requireFeatures(EventConfig::FEATURE_FDS)) {
echo
"Свойство FDS запрошено\n";

$base = new EventBase($cfg);
(
$base->getFeatures() & EventConfig::FEATURE_FDS)
and print
"FDS — произвольные типы дескрипторов файлов, а не только сокеты\n";
}
?>

Вывод приведённого примера будет похож на:

Свойство FDS запрошено
FDS - произвольные типы дескрипторов файлов, а не только сокеты

Смотрите также

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top