English | 简体中文 | 繁體中文
查询

pclose()函数—用法及示例

「 关闭由 popen() 函数打开的进程 」


函数名称: pclose()

适用版本: PHP 4, PHP 5, PHP 7

函数描述: pclose() 函数用于关闭由 popen() 函数打开的进程。

语法: pclose(resource $handle): int|false

参数:

  • $handle: 必需。由 popen() 返回的资源句柄。

返回值:

  • 成功关闭进程时,返回进程的终止状态。如果关闭进程失败,则返回 false。

注意事项:

  • pclose() 函数只能关闭由 popen() 打开的进程。

示例:

// 打开一个进程,并读取进程输出 $handle = popen('ls', 'r');

// 关闭进程 $status = pclose($handle);

if ($status === false) { echo "关闭进程失败"; } else { echo "进程已关闭,终止状态为: " . $status; }

在上述示例中,我们首先使用 popen() 函数打开一个进程,该进程执行 "ls" 命令并输出结果。然后,我们使用 pclose() 函数关闭该进程,并将关闭进程的终止状态存储在 $status 变量中。最后,我们根据关闭进程的结果打印相应的消息。如果进程成功关闭,则打印终止状态;否则,打印关闭进程失败的消息。

补充纠错
上一个函数: pcntl_alarm()函数
下一个函数: pathinfo()函数
热门PHP函数
分享链接