PHP Conference Japan 2024

EventBase::getFeatures

(PECL event >= 1.2.6-beta)

EventBase::getFeatures返回支持的特性位掩码

描述

public EventBase::getFeatures(): int

返回支持的特性位掩码。

参数

此函数没有参数。

返回值

返回表示支持特性的位掩码的整数。参见 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";
?>

参见

添加备注

用户贡献的注释

此页面没有用户贡献的注释。
To Top