popen()
打开一个管道,可以通过该管道执行一个外部程序,并返回一个文件指针
函数名称:popen() 适用版本:所有版本 用法:popen()函数用于打开一个管道,可以通过该管道执行一个外部程序,并返回一个文件指针。该文件指针可以用于读取外部程序的输出或者向外部程序发送输入。 语法:resource popen ( string $command …
收录 8868 个 PHP 函数,含用途说明与用法示例。
本地收录 8868 条,找到 8868 条记录
打开一个管道,可以通过该管道执行一个外部程序,并返回一个文件指针
函数名称:popen() 适用版本:所有版本 用法:popen()函数用于打开一个管道,可以通过该管道执行一个外部程序,并返回一个文件指针。该文件指针可以用于读取外部程序的输出或者向外部程序发送输入。 语法:resource popen ( string $command …
创建一个对象池
函数名称:Pool::__construct() 适用版本:PHP 7.0及以上版本 函数描述:Pool::__construct() 是一个构造函数,用于创建一个对象池。对象池是一个管理和重用对象的机制,它可以提高代码性能和资源利用率。 用法示例: class Obje…
向指定的 Worker 进程池中提交一个任务
函数名:Pool::submitTo() 适用版本:PHP 7.2.0 及以上版本 用法:Pool::submitTo() 方法用于向指定的 Worker 进程池中提交一个任务。Worker 进程池是一个并发处理任务的机制,可以提高程序的性能。 语法: public fu…
将任务提交到对象池中的工作线程进行处理
函数名:Pool::submit() 适用版本:PHP 7.0.0及更高版本 函数用法:Pool::submit()方法用于将任务提交到对象池中的工作线程进行处理。它返回一个Future对象,该对象可以用于跟踪任务的执行状态和获取结果。 语法:public Pool::su…
将字符串输出到标准输出(通常是浏览器),类似于echo()函数
函数名称:print() 适用版本:所有PHP版本 函数描述:print()函数用于将字符串输出到标准输出(通常是浏览器),类似于echo()函数。不同之处在于,print()总是返回1,而echo()没有返回值。 语法:print(string $string) 参数:…
将数组内部指针向前移动一位,并返回移动后指针所指向的元素的值
函数名称:prev() 函数 适用版本:PHP 4, PHP 5, PHP 7 函数说明:prev() 函数用于将数组内部指针向前移动一位,并返回移动后指针所指向的元素的值。 语法:prev(array $array): mixed 参数: $array: 必需,输入的…
根据正则表达式将字符串分割为数组
函数名称:preg_split() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:preg_split() 函数根据正则表达式将字符串分割为数组。 语法:array preg_split ( string $pattern , string $subject …
对字符串中的正则表达式进行替换操作,并使用回调函数对匹配的结果进行处理
函数名称:preg_replace_callback_array() 适用版本:PHP 7.0及以上版本 函数描述:preg_replace_callback_array()函数是用于对字符串中的正则表达式进行替换操作,并使用回调函数对匹配的结果进行处理。该函数可以同时处理多…
执行正则表达式的搜索和替换操作,但不同于preg_replace()函数,它允许使用一个回调函数来替换匹配到的结果
函数名称:preg_replace_callback() 适用版本:PHP 4.0.5及以上版本 函数说明:preg_replace_callback()函数是用于执行正则表达式的搜索和替换操作,但不同于preg_replace()函数,它允许使用一个回调函数来替换匹配到的结…
通过正则表达式将匹配的部分替换为指定的值
函数名称:preg_replace() 适用版本:所有 PHP 版本 函数描述:preg_replace() 函数通过正则表达式将匹配的部分替换为指定的值。 语法:string preg_replace ( mixed $pattern , mixed $replaceme…
转义正则表达式中的元字符
函数名称:preg_quote() 适用版本:所有PHP版本 函数描述:preg_quote() 函数用于转义正则表达式中的元字符。 语法:string preg_quote ( string $str [, string $delimiter = NULL ] ) 参数…
在字符串中搜索匹配正则表达式的所有结果,并将结果保存在一个数组中
函数名称:preg_match_all() 适用版本:PHP 4、PHP 5、PHP 7 函数描述:preg_match_all() 函数在字符串中搜索匹配正则表达式的所有结果,并将结果保存在一个数组中。 用法: preg_match_all(string $pattern…
在字符串中搜索匹配正则表达式的内容
函数名称:preg_match() 函数适用版本:PHP 4, PHP 5, PHP 7 函数用法:preg_match() 函数用于在字符串中搜索匹配正则表达式的内容。 语法:int preg_match(string $pattern, string $subject …
获取最后一次 PCRE 正则表达式函数调用的错误信息
函数名称:preg_last_error_msg() 适用版本:PHP 8.0.0 及以上版本 函数描述:preg_last_error_msg() 函数用于获取最后一次 PCRE 正则表达式函数调用的错误信息。 语法:string preg_last_error_msg(…
返回最近一次 PCRE 正则表达式函数调用的错误代码
函数名称:preg_last_error() 适用版本:PHP 5 >= 5.2.0, PHP 7 函数描述:preg_last_error() 函数返回最近一次 PCRE 正则表达式函数调用的错误代码 用法: error_reporting(0); // 忽略错误报告,…
通过一个正则表达式对数组中的值进行匹配,返回匹配成功的元素组成的新数组
函数名称:preg_grep() 函数描述:preg_grep() 函数通过一个正则表达式对数组中的值进行匹配,返回匹配成功的元素组成的新数组。 适用版本:PHP 4, PHP 5, PHP 7 用法: preg_grep ( string $pattern , arra…
通过正则表达式搜索和替换数组中的元素
函数名:preg_filter() 适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7 函数描述:preg_filter()函数用于通过正则表达式搜索和替换数组中的元素。 语法:mixed preg_filter ( mixed $pattern , mix…
返回一个数的指定次幂的值
函数名称:pow() 适用版本:所有PHP版本 函数描述:pow() 函数返回一个数的指定次幂的值。 语法:float pow ( float $base , float $exp ) 参数: $base:指定的底数。 $exp:指定的指数。 返回值:返回指定底数的…
获取操作系统的信息
函数名称:posix_uname() 函数描述:获取操作系统的信息 适用版本:所有版本 用法: posix_uname(void): array 参数:无 返回值:一个包含操作系统信息的关联数组,包括以下键值: sysname:操作系统名称 nodename:主机…
返回一个关联到指定的终端设备的路径名
函数名:posix_ttyname() 适用版本:PHP 4 >= 4.2.0, PHP 5, PHP 7 函数描述:posix_ttyname() 函数返回一个关联到指定的终端设备的路径名。 用法: string posix_ttyname ( int $fd ) 参数…
返回有关进程的CPU时间统计信息
函数名称:posix_times() 函数描述:该函数返回有关进程的CPU时间统计信息。 适用版本:该函数在PHP 4及以上版本中可用。 语法:posix_times() 返回值:该函数返回一个包含以下字段的关联数组: utime:用户空间CPU时间(以秒为单位) s…
返回一个特定系统变量的配置值
函数名:posix_sysconf() 适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7 函数说明:posix_sysconf() 函数返回一个特定系统变量的配置值。 用法: posix_sysconf(int $name): int|false 参数…
设置当前进程的有效用户ID
函数名:posix_setuid() 适用版本:PHP 4, PHP 5, PHP 7 函数描述:posix_setuid() 函数设置当前进程的有效用户ID。这个函数只能由超级管理员或具有 CAP_SETUID 权限的进程调用。 语法:bool posix_setuid …
创建一个新的会话,并将调用进程设置为该会话的首进程
函数名:posix_setsid() 适用版本:PHP 4, PHP 5, PHP 7 用法:posix_setsid()函数用于创建一个新的会话,并将调用进程设置为该会话的首进程。它断开与控制终端的连接,防止进程接收到终端产生的信号。 语法:bool posix_sets…