(PECL event >= 1.2.6-beta)
EventConfig::requireFeatures — Ingresa una funcionalidad de método de evento solicitada por la aplicación
Ingresa una funcionalidad de método de evento solicitada por la aplicación.
feature
Máscara de funcionalidades solicitadas. Ver las constantes
EventConfig::FEATURE_*
.
Ejemplo #1 Ejemplo con EventConfig::requireFeatures()
<?php
$cfg = new EventConfig();
// Crea un event_base asociado con la configuración
$base = new EventBase($cfg);
// Solicitud de la funcionalidad FDS
if ($cfg->requireFeatures(EventConfig::FEATURE_FDS)) {
echo "funcionalidad FDS solicitada\n";
$base = new EventBase($cfg);
($base->getFeatures() & EventConfig::FEATURE_FDS)
and print "FDS - tipos arbitrarios de descriptor de fichero y no solo sockets\n";
}
?>
El resultado del ejemplo sería algo similar a:
funcionalidad FDS solicitada FDS - tipos arbitrarios de descriptor de fichero y no solo sockets