php 5.3 CLI
windows 7
хочу вызывать php-скрипты просто вызовом имени файла.
Делаю так
assoc .php=phpfile<br/>
ftype phpfile="c:\php\php.exe" -f "%1" -- %~2<br/>
Пробую вызвать скрипт просто по имени файла с аргументом «helo»:
touch.php helo<br/>
Дамп $argv:
array(1) {<br/>
[0]=><br/>
string(26) "C:\hg\PHPScripts\touch.php"<br/>
}<br/>
Вызываю скрипт по полной форме:
c:\php\php.exe touch.php helo<br/>
Дамп $argv:
array(2) {<br/>
[0]=><br/>
string(9) "touch.php"<br/>
[1]=><br/>
string(4) "helo"<br/>
}<br/>
То есть, аргументы вызова скрипта видны ему только при вызове его по полной форме, с указанием пути к интерпретатору. Это лечится?