# $argv

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

$argv — Tableau d'arguments passés au script

### Description

Contient un tableau de tous les arguments passés au script lorsqu'il est appelé depuis la ligne de commande.

> Note: Le premier argument $argv[0] est toujours le nom qui a été utilisé pour exécuter le script.

> Note: Cette variable n'est pas disponible lorsque register_argc_argv est désactivé.

Avertissement

Pour vérifier si un script est exécuté depuis la ligne de commande, il est recommandé d'utiliser php_sapi_name() plutôt que de vérifier si $argv ou $_SERVER['argv'] est défini.

### Exemples

Exemple #1 Exemple avec $argv

`<?php
var_dump($argv);
?>`

Lorsque l'on exécute l'exemple avec la commande : php script.php arg1 arg2 arg3

Résultat de l'exemple ci-dessus est similaire à :

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

### Notes

> Note:

> Egalement disponible dans $_SERVER['argv'].

### Voir aussi

- getopt() - Lit des options passées dans la ligne de commande
- $argc