(PECL event >= 1.2.6-beta)
EventBase::getFeatures — 返回支持的特性位掩码
此函数没有参数。
返回表示支持特性的位掩码的整数。参见 EventConfig::FEATURE_* 常量 。
示例 #1 EventBase::getFeatures() 例子
<?php
// 避免使用 "select" 方法
$cfg = new EventConfig();
if ($cfg->avoidMethod("select")) {
echo "'select' 方法被避免\n";
}
$base = new EventBase($cfg);
echo "特性:\n";
$features = $base->getFeatures();
($features & EventConfig::FEATURE_ET) and print "ET - 边缘触发IO\n";
($features & EventConfig::FEATURE_O1) and print "O1 - O(1) 操作用于添加/删除事件\n";
($features & EventConfig::FEATURE_FDS) and print "FDS - 任意文件描述符类型,而不仅仅是套接字\n";
?>