Schließt einen Prozess-Dateizeiger

# pclose

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

pclose — Schließt einen Prozess-Dateizeiger

### Beschreibung

function pclose(resource `$handle`): int

Schließt einen Prozess-Dateizeiger, der durch einen Aufruf von popen() geöffnet wurde.

### Parameter-Liste

`handle`

  Der Dateizeiger muss gültig und durch einen erfolgreichen Funktionsaufruf von popen() zurückgegeben worden sein.

### Rückgabewerte

Gibt den End-Status des ausgeführten Prozesses zurück. Im Fehlerfall wird `-1` zurückgegeben.

> Hinweis:

> Falls PHP mit der Option --enable-sigchild kompiliert wurde, ist die Rückgabe dieser Funktion nicht definiert.

### Beispiele

Beispiel #1 pclose() Beispiel

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

### Anmerkungen

> Hinweis: Nur unter Unix:

> pclose() ist intern unter Verwendung des `waitpid(3)` Systemaufrufs implementiert. Um den wirklichen Exit-Statuscode zu erhalten, sollte die Funktion pcntl_wexitstatus() verwendet werden.

### Siehe auch

- popen() - Öffnet einen Dateizeiger für einen Prozess

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