Array der an das Skript übergebenen Argumente

# $argv

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

$argv — Array der an das Skript übergebenen Argumente

### Beschreibung

Enthält ein Array aller an das Skript übergebenen Argumente, wenn dies auf der Kommandozeile ausgeführt wird.

> Hinweis: Das erste Argument $argv[0] ist immer der Name der zum Aufrufen des Skripts genutzt wurde.

> Hinweis: Diese Variable ist nicht verfügbar, wenn register_argc_argv ausgeschaltet ist.

Warnung

Um zu überprüfen, ob ein Skript von der Befehlszeile ausgeführt wird, sollte php_sapi_name() verwendet werden, anstatt zu prüfen, ob die Variablen $argv oder $_SERVER['argv'] gesetzt sind.

### Beispiele

Beispiel #1 $argv-Beispiel

    <?php
    var_dump($argv);
    ?>

Wenn das Beispiel so aufgerufen wird: php script.php arg1 arg2 arg3

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

    array(4) {
      [0]=>
      string(10) "script.php"
      [1]=>
      string(4) "arg1"
      [2]=>
      string(4) "arg2"
      [3]=>
      string(4) "arg3"
    }

### Anmerkungen

> Hinweis:

> Dies ist ebenfalls als $_SERVER['argv'] verfügbar.

### Siehe auch

- getopt() - Gets options from the command line argument list
- $argc

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