关闭进程文件指针

# pclose

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

pclose — 关闭进程文件指针

### 说明

function 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() - 打开进程文件指针

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open