函数名: EventBufferEvent::setPriority()
适用版本: 2.0.1+
用法:
EventBufferEvent::setPriority() 方法用于设置事件缓冲区事件的优先级。
语法:
public void EventBufferEvent::setPriority(int $priority)
参数:
返回值:
示例:
下面的示例演示如何使用EventBufferEvent::setPriority()方法将事件缓冲区事件的优先级设置为较高的优先级:
<?php
$base = new EventBase();
$listener = new EventListener($base, function ($socket, $address) use ($base) {
$eventBufferEvent = new EventBufferEvent($base, $socket);
// 设置事件缓冲区事件的优先级为较高的优先级
$eventBufferEvent->setPriority(10);
// 其他事件缓冲区事件操作...
});
$base->loop();
上述示例中,我们创建了一个事件监听器,当有新的连接时,创建一个EventBufferEvent对象,并使用setPriority()方法将其优先级设置为10。
注意: