(PECL event >= 1.2.6-beta)
EventBase::getFeatures — Retourne un masque des fonctionnalités supportées
Retourne un masque des fonctionnalités supportées.
Cette fonction ne contient aucun paramètre.
Retourne un entier représentant un masque des fonctionnalités supportées. Voir les constantes EventConfig::FEATURE_*.
Exemple #1 Exemple avec EventBase::getFeatures()
<?php
// Mise à l'écart de la méthode "select"
$cfg = new EventConfig();
if ($cfg->avoidMethod("select")) {
echo "Mise à l'écart de la méthode 'select'\n";
}
$base = new EventBase($cfg);
echo "fonctionnalités :\n";
$features = $base->getFeatures();
($features & EventConfig::FEATURE_ET) and print "ET - E/S déclenchées par front\n";
($features & EventConfig::FEATURE_O1) and print "O1 - opération O(1) pour l'ajout/suppression d'événements\n";
($features & EventConfig::FEATURE_FDS) and print "FDS - type de descripteur de fichiers arbitraire, et non uniquement les sockets\n";
?>