Вам необходимо использовать массив $argv
.
Запустите следующий CLI PHP, передав ему аргументы командной строки:
#!/usr/bin/php
<?php
var_dump($argv);
?>
На ходу:
$ chmod u+x a.php
$ ./a.php
array(1) {
[0]=>
string(7) "./a.php"
}
$ ./a.php foo
array(2) {
[0]=>
string(7) "./a.php"
[1]=>
string(3) "foo"
}
$
Очевидно, $argv[0]
содержит имя сценария, $argv[1]
содержит первый аргумент командной строки.
Руководство содержит все подробности о том, как обрабатывать аргументы командной строки.