(PECL event >= 1.2.6-beta)
EventBase::getFeatures — Devuelve una máscara de las funcionalidades soportadas
Devuelve una máscara de las funcionalidades soportadas.
Esta función no tiene parámetros.
Devuelve un entero que representa una máscara de las funcionalidades soportadas. Consulte las constantes EventConfig::FEATURE_*.
Ejemplo #1 Ejemplo con EventBase::getFeatures()
<?php
// Desactivación del método "select"
$cfg = new EventConfig();
if ($cfg->avoidMethod("select")) {
echo "Desactivación del método 'select'\n";
}
$base = new EventBase($cfg);
echo "funcionalidades:\n";
$features = $base->getFeatures();
($features & EventConfig::FEATURE_ET) and print "ET - edge-triggered IO\n";
($features & EventConfig::FEATURE_O1) and print "O1 - O(1) operation for adding/deleting events\n";
($features & EventConfig::FEATURE_FDS) and print "FDS - arbitrary file descriptor types, and not just sockets\n";
?>