EvLoop::suspend()
暂停事件循环的执行,直到调用了 EvLoop::resume() 函数后才会恢复执行
函数名称:EvLoop::suspend() 适用版本:EvLoop::suspend() 函数在 libev 扩展版本 1.0.0 之后可用。 函数用法:EvLoop::suspend() 用于暂停事件循环的执行,直到调用了 EvLoop::resume() 函数后才会恢复…
收录 8868 个 PHP 函数,含用途说明与用法示例。
本地收录 8868 条,找到 8868 条记录
暂停事件循环的执行,直到调用了 EvLoop::resume() 函数后才会恢复执行
函数名称:EvLoop::suspend() 适用版本:EvLoop::suspend() 函数在 libev 扩展版本 1.0.0 之后可用。 函数用法:EvLoop::suspend() 用于暂停事件循环的执行,直到调用了 EvLoop::resume() 函数后才会恢复…
验证事件循环的内部一致性
函数名:EvLoop::verify() 函数描述:EvLoop::verify() 函数用于验证事件循环的内部一致性。 适用版本:PHP Ev Extension 0.2.0 以上版本 用法: bool EvLoop::verify ( void ) 该方法没有任何参数。…
创建一个定时器并将其添加到事件循环中
函数名: EvLoop::timer() 适用版本: PHP 5 >= 5.4.0, pecl ev >= 0.2.0 函数描述: 创建一个定时器并将其添加到事件循环中。 用法: EvWatcher EvLoop::timer ( double $after , doubl…
创建一个新的事件循环对象
函数名称:EvLoop::__construct() 适用版本:PHP 5 >= 5.1.0, PHP 7 函数说明:EvLoop::__construct() 是一个构造函数,用于创建一个新的事件循环对象。 用法: __construct ( int $flags = …
设置 Periodic Watcher 的调度时间
PHP函数 EvPeriodic::at() 是 Libev 扩展中的一个方法,它用于设置 Periodic Watcher 的调度时间。Periodic Watcher 是一种在指定的时间间隔内循环执行的 Watcher 类型。 该方法的使用方式如下: public voi…
重新启动或重置周期性事件处理器
函数名称:EvPeriodic::again() 函数介绍:EvPeriodic::again() 方法用于重新启动或重置周期性事件处理器。当一个周期性事件处理器不再需要执行下一个周期时,可以使用该方法来重新启动它。 适用版本:该方法在 libev 扩展版本 >= 1.0.0…
创建一个停止状态的周期事件
函数名称:EvPeriodic::createStopped() 函数描述:创建一个停止状态的周期事件 适用版本:ev >= 1.0.0 用法示例: <?php $base = new EvLoop(); $periodic = EvPeriodic::createSto…
设置周期定时器的参数和回调函数
PHP函数 EvPeriodic::set() 是 EvPeriodic 类中的一个方法。它用于设置周期定时器的参数和回调函数。下面是关于该函数的详细信息: 适用版本: 该函数在 PHP 7.3.0 及更高版本中可用。 语法: public void EvPeriodic:…
创建一个新的 EvPeriodic 对象并初始化
函数名称: EvPeriodic::__construct() 适用版本: PECL ev >= 0.2.0 用法: EvPeriodic::__construct(void $offset, void $interval, void $reschedule_cb, mixe…
创建一个已停用的 EvPrepare 对象
函数名称:EvPrepare::createStopped() 适用版本:Ev 1.0.0 版本及以上 用法:EvPrepare::createStopped() 函数用于创建一个已停用的 EvPrepare 对象。EvPrepare 对象是针对 I/O 事件的准备操作而设计…
创建一个新的EvPrepare对象
函数名称:EvPrepare::__construct() 适用版本:此函数适用于PHP版本7.0.0及以上版本。 用法:EvPrepare类的构造函数用于创建一个新的EvPrepare对象。 语法: public EvPrepare::__construct ( cal…
创建一个已停止的 EvSignal 事件监听器对象
函数:EvSignal::createStopped() 适用版本:EvExtension >= 1.0 用法: EvSignal::createStopped() 函数用于创建一个已停止的 EvSignal 事件监听器对象。 示例: <?php $loop = new …
设置一个信号事件的回调函数
PHP版本:7.0.0及以上 EvSignal::set()函数是在libev扩展中定义的,用于设置一个信号事件的回调函数。 用法: EvSignal::set(int $signum, callable $callback [, int $priority = 0]) : …
创建一个EvSignal对象,用于处理信号事件
函数名:EvSignal::__construct() 适用版本:PHP 5 >= 5.2.0, PECL ev >= 0.2.0 用法: EvSignal::__construct ( int $signum , callable $callback [, mixed $d…
获取/设置属性值的静态方法,用于与事件状态类 (`EvStat`) 实例中的属性进行交互
函数名:EvStat::attr() 函数版本:PHP 5 >= 5.3.0, PECL ev >= 0.2.0 函数描述:用于获取/设置属性值的静态方法,用于与事件状态类 (EvStat) 实例中的属性进行交互。 用法: 获取属性值: $attrValue = EvS…
创建一个处于停止状态的 EvStat 对象。EvStat 对象是用于监视文件系统上的文件或目录的状态变化的事件循环监视器
PHP函数 EvStat::createStopped() 是在 ev 扩展中定义的一个方法,适用于PHP版本 5.0.0 及以上。它用于创建一个处于停止状态的 EvStat 对象。EvStat 对象是用于监视文件系统上的文件或目录的状态变化的事件循环监视器。 使用该方法时,需…
在libev事件循环中获取上一个文件状态
函数 EvStat::prev() 是PHP中的一个方法,用于在libev事件循环中获取上一个文件状态。 适用版本: EvStat::prev() 函数适用于 PHP 5.6.0 及以上版本。 用法: EvStat::prev() 方法可以通过实例化 EvStat 类来调用。…
设置监控一个特定的文件或目录以便对其进行轮询
PHP函数:EvStat::set() 适用版本:PHP 5 >= 5.4.0, PHP 7 用法: EvStat::set(string $path, double $interval) 该方法用于设置监控一个特定的文件或目录以便对其进行轮询。当监控对象(文件或目录)发生…
创建一个新的EvStat对象
函数名称:EvStat::__construct() 适用版本:PHP 5 >= 5.2.0, PHP 7, PECL ev >= 0.2.0 用法: EvStat类的构造函数用于创建一个新的EvStat对象。该对象用于监听文件或目录的状态更改,并在状态更改时触发相应的回调函…
返回一个描述文件或目录的状态信息的关联数组
函数名: EvStat::stat() 适用版本: PHP 5 >= 5.3.0 用法: EvStat::stat() 函数用于返回一个描述文件或目录的状态信息的关联数组。该函数执行后会返回一个包含了以下信息的关联数组: dev: 设备号 ino: iNode 号 mo…
重置和启动一个已停止的定时器
函数名称: EvTimer::again() 函数说明: EvTimer::again() 用于重置和启动一个已停止的定时器。当定时器被重置后,它将立即开始计时,并按照之前设置的间隔时间再次触发。 参数: 无 返回值: 无 示例代码: // 创建一个定时器对象 $tim…
创建一个未启动的 EvTimer 对象
函数:EvTimer::createStopped() 适用版本:Ev v1.0.0+ 用法: EvTimer::createStopped() 函数用于创建一个未启动的 EvTimer 对象。未启动的 EvTimer 对象不会自动开始计时,需要手动调用 start() 方法…
设置定时器的回调函数和触发时间间隔
PHP函数名:EvTimer::set() 适用版本:此函数适用于PHP版本5.3.0及以上,并且需要安装libev扩展。 用法:EvTimer::set()函数用于设置定时器的回调函数和触发时间间隔。 语法:bool EvTimer::set(float $after, …
清除当前EvWatcher对象上注册的所有事件监听器和回调函数
函数名称:EvWatcher::clear() 函数描述:清除当前EvWatcher对象上注册的所有事件监听器和回调函数。 适用版本:该函数是EvWatcher类的一个方法,可在PHP版本7.0及以上使用。 用法示例: <?php // 创建一个事件循环对象 $loop…