Muchas soluciones clasifican los argumentos en variables según su orden. Por ejemplo,
myfile.php 5 7
pondrá el 5 en la primera variable y 7 en la siguiente variable.
argumentos que quería designada:
myfile.php a=1 x=8
para que pueda utilizarlos como nombres de variables en el código PHP.
El vínculo que Ionuţ G. Stan dio a http://www.php.net/manual/en/features.commandline.php
me dio la respuesta.
sep16 en PSU edu DOT:
puede analizar fácilmente los argumentos de línea de comandos en la variable $ _GET mediante el uso de la función parse_str().
<?php
parse_str(implode('&', array_slice($argv, 1)), $_GET);
?>
Se comporta exactamente como se esperaría con cgi-php.
$ php -f somefile.php a=1 b[]=2 b[]=3
Esto fijará $ _GET [ 'a'] a '1' y $ _GET [ 'b'] a array ('2', '3').
obras excelentes ... otras respuestas funcionarían también, pero esta fue la primera y hace que se vea mejor que tener una larga lista de nombres de variables y datos. – Hintswen