array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'reserved.variables.argv.php', 1 => '$argv', ), 'up' => array ( 0 => 'reserved.variables.php', 1 => 'Variables predefinidas', ), 'prev' => array ( 0 => 'reserved.variables.argc.php', 1 => '$argc', ), 'next' => array ( 0 => 'reserved.exceptions.php', 1 => 'Excepciones predefinidas', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'language/predefined/variables/argv.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
$argv — Array de argumentos pasados a un script
Contiene un array de todos los argumentos pasados a un script cuando se ejecuta desde la línea de comandos.
Nota: El primer argumento $argv[0] siempre es el nombre del fichero que fue usado para ejecutar el script.
Nota: Esta variable no está disponible si register_argc_argv está deshabilitado.
Ejemplo #1 Ejemplo de $argv
<?php
var_dump($argv);
?>
Cuando se ejecuta el ejemplo con: php script.php arg1 arg2 arg3
El resultado del ejemplo sería algo similar a:
array(4) { [0]=> string(10) "script.php" [1]=> string(4) "arg1" [2]=> string(4) "arg2" [3]=> string(4) "arg3" }
Nota:
Esto también está disponible como $_SERVER['argv'].