eio_grp_limit()
设置或获取事件组的并发限制
PHP函数名:eio_grp_limit() 函数描述:设置或获取事件组的并发限制。 用法: bool eio_grp_limit(int $group, int $limit) 参数: $group:事件组的ID。 $limit:设置的并发限制。如果$limit为0…
收录 8868 个 PHP 函数,含用途说明与用法示例。
本地收录 8868 条,找到 8868 条记录
设置或获取事件组的并发限制
PHP函数名:eio_grp_limit() 函数描述:设置或获取事件组的并发限制。 用法: bool eio_grp_limit(int $group, int $limit) 参数: $group:事件组的ID。 $limit:设置的并发限制。如果$limit为0…
初始化异步IO,创建一个异步IO context
函数名:eio_init() 适用版本:PHP 7.2.0 或更高版本 函数描述:eio_init() 函数初始化异步IO,创建一个异步IO context。 用法: eio_init([callable $callback = NULL [, mixed $data =…
在异步模式下创建符号链接
函数名:eio_link() 适用版本:eio 2.0.0及以上版本 用法:eio_link()函数用于在异步模式下创建符号链接。 语法:bool eio_link(string $target, string $link, int $priority = EIO_PRI_…
异步获取给定路径的文件或目录的元数据(stat)
函数名:eio_lstat() 版本要求:PECL eio >= 0.0.1 用法:eio_lstat (string $path, int $pri = EIO_PRI_DEFAULT, callable $callback = NULL, mixed $data = NU…
异步创建一个目录
函数名:eio_mkdir() 函数描述:eio_mkdir() 函数用于异步创建一个目录。 参数: $path:要创建的目录的路径。 $mode:新目录的权限,默认为 0777。 $pri:优先级,默认为 0。 返回值:如果成功创建目录,则返回 true。如果出现错…
空操作(No Operation),即不执行任何操作
函数名:eio_nop() 适用版本:PHP 5 >= 5.4.0, PECL ev >= 0.2.0 函数说明:eio_nop() 函数是异步函数,用于空操作(No Operation),即不执行任何操作。它执行的结果是立即返回并不做任何操作。 语法:eio_nop() …
异步创建一个设备节点(即文件系统中的特殊文件)
函数名:eio_mknod() 适用版本:eio_mknod() 函数在 PHP 7.2.0 及之后的版本可用。 用法:eio_mknod() 函数用于异步创建一个设备节点(即文件系统中的特殊文件)。此函数在执行时会立即返回。 语法: eio_mknod(string $p…
获取当前挂起的文件系统操作的数量
函数名:eio_npending() 适用版本:PHP 5 >= 5.3.0, PHP 7 用法:eio_npending() 函数用于获取当前挂起的文件系统操作的数量。 示例: <?php // 创建文件读取操作 $file = '/path/to/file.txt';…
获取一个或多个文件描述符上的待处理事件的数量
函数名称:eio_nready() 版本要求:eio扩展 >= 2.0.0 描述:该函数用于获取一个或多个文件描述符上的待处理事件的数量。 语法:int eio_nready(array $array_fd) 参数: $array_fd: 包含一个或多个文件描述符的数组…
返回当前可用的工作线程数量
函数名:eio_nthreads() 适用版本:PHP 5 >= 5.4.0, 建议使用eio模块的版本 >= 0.0.1 用法: eio_nthreads(void) : int 函数描述: eio_nthraeds() 函数返回当前可用的工作线程数量。 示例: <?…
可以设置eio事件循环一次处理的eio请求数量
函数名:eio_nreqs() 适用版本:PHP >= 5.4.0,eio 扩展 >= 0.0.1 用法: eio_nreqs(int $n) 该函数可以设置eio事件循环一次处理的eio请求数量。它可以用来控制每次事件循环处理多少个eio请求。默认情况下,每次事件循环只处理一…
异步地打开一个文件并返回一个资源句柄
函数名:eio_open() 适用版本:PHP版本5.4.0及以上 用法: eio_open()函数用于异步地打开一个文件并返回一个资源句柄。 语法:resource eio_open(string $path, int $flags, int $mode, callabl…
阻塞地等待异步事件完成
函数名:eio_poll() 适用版本:PHP 5 >= 5.4.0, PHP 7, PECL ev >= 0.2.0 用法:eio_poll ( void ) 说明:eio_poll() 函数用于阻塞地等待异步事件完成。 参数:无 返回值:对于成功,返回 true。对…
异步读取文件
函数 eio_read() 是异步读取文件的函数,适用于 PHP 5.4.0 及更高版本,并需要安装 eio 扩展。 用法: bool eio_read(int $fd, int $length, int $offset, int $pri = EIO_PRI_DEFAULT…
将读取指定文件描述符的一部分(或全部)数据到操作系统的读取缓存中,以提高后续读取操作的性能
函数名:eio_readahead() 函数描述:eio_readahead() 函数将读取指定文件描述符的一部分(或全部)数据到操作系统的读取缓存中,以提高后续读取操作的性能。 用法:eio_readahead(int $fd, int $offset, int $leng…
读取指定目录中的文件和文件夹,并返回一个资源句柄
函数名:eio_readdir 适用版本:PHP 5 >= 5.4.0, PECL eio >= 0.0.1dev 用法:eio_readdir ( int $dir_fd [, int $slice_size = 32768 [, int $flags = EIO_READ…
获取给定路径的规范化绝对路径
函数名:eio_realpath() 用法:eio_realpath(string $path, int $flags, callable $callback, mixed $data = NULL) 描述:eio_realpath() 函数用于获取给定路径的规范化绝对路径。…
异步地读取符号链接的目标
函数名称:eio_readlink() 适用PHP版本:该函数适用于PHP版本5.4及以上,并且需要安装eio扩展。 函数描述:eio_readlink()函数用于异步地读取符号链接的目标。 用法: 该函数的基本用法如下所示: eio_readlink(string $p…
异步地将一个文件或目录重命名为另一个名称
函数名称:eio_rename() 函数描述:eio_rename() 函数用于异步地将一个文件或目录重命名为另一个名称。 适用版本:该函数在 PHP 5.4.0 及以上版本可用。 语法:eio_rename(string $from, string $to, int $p…
异步删除指定目录
函数名称:eio_rmdir() 函数描述:eio_rmdir()函数用于异步删除指定目录。 适用版本:PHP 5 >= 5.4.0 用法: eio_rmdir ( string $path [, int $pri = EIO_PRI_DEFAULT [, callabl…
在文件描述符之间进行零拷贝文件传输
函数名称:eio_sendfile() 适用版本:PHP 7.4.0及以上版本 函数描述:eio_sendfile()函数用于在文件描述符之间进行零拷贝文件传输。 用法: eio_sendfile(resource $out_fd, resource $in_fd, in…
在指定文件描述符的文件中设置文件偏移量
函数名:eio_seek() 函数描述:在指定文件描述符的文件中设置文件偏移量。 用法: bool eio_seek(int $fd, int $offset, int $whence = SEEK_SET, callable|null $callback = NULL, …
设置eio处理空闲状态的线程数
函数名:eio_set_max_idle() 适用版本:PHP 7.2.0以上 用法: eio_set_max_idle(int $nthreads): bool 该函数用于设置eio处理空闲状态的线程数。空闲状态是指没有等待IO事件的线程。 参数: $nthread…
设置 eio 并行操作的最大数量
函数名称: eio_set_max_parallel() 函数描述: 设置 eio 并行操作的最大数量。eio 并行操作是指同时执行的文件系统操作的数量,这将直接影响到程序的性能。 用法示例: // 设置 eio 并行操作的最大数量为 10 eio_set_max_para…