CakeFest 2024: The Official CakePHP Conference

EventBase::getFeatures

(PECL event >= 1.2.6-beta)

EventBase::getFeaturesRetourne un masque des fonctionnalités supportées

Description

public EventBase::getFeatures(): int

Retourne un masque des fonctionnalités supportées.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne un entier représentant un masque des fonctionnalités supportées. Voir les constantes EventConfig::FEATURE_*.

Exemples

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 - 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";
?>

Voir aussi

add a note

User Contributed Notes

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