Lecture des arguments de ligne de commande

PHP:
Lecture des arguments de ligne de commande

How to: (Comment faire : )

En PHP, les arguments de ligne de commande sont accessibles via le tableau $argv. Le script affiche le premier argument (après le nom du fichier script).

<?php
if ($argc > 1) {
    echo "Premier argument: " . $argv[1] . "\n";
} else {
    echo "Aucun argument fourni.\n";
}
?>

Si vous exécutez php script.php Bonjour, ça affichera:

Premier argument: Bonjour

Deep Dive (Plongée profonde)

Historiquement, $argv et $argc sont empruntés de C, où “argv” signifie “argument vector” et “argc” est le “argument count”. Alternativement, vous pouvez utiliser des bibliothèques pour analyser les options de ligne de commande plus complexes, comme getopt(). Niveau implémentation, $argv est un tableau indexé contenant les arguments, $argv[0] est toujours le nom de votre script, et les indices suivants, les arguments passés.

See Also (Voir Aussi)