pclose

(PHP 4, PHP 5, PHP 7, PHP 8)

pclose关闭进程文件指针

说明

pclose(resource $handle): int

关闭用 popen() 打开的指向管道的文件指针。

参数

handle

文件指针必须有效,且必须是成功调用 popen() 所返回的。

返回值

返回运行的进程的终止状态。发生错误时会返回 -1

注意:

如果 PHP 是通过 --enable-sigchild 编译的,此函数将没有返回值。

示例

示例 #1 pclose() 例子

<?php
$handle
= popen('/bin/ls', 'r');
pclose($handle);
?>

注释

注意: 仅限 Unix

pclose() 在内部使用 waitpid(3) 系统调用实现的。要获得真正的退出状态码,应该使用 pcntl_wexitstatus() 函数。

参见

  • popen() - 打开进程文件指针