我想调用一个php文件,我从windows 7的批处理文件,它需要一个参数。
当前,我正在做这个:
php myfile.php %1
其中%1
是传递给批处理文件的值。
当php文件执行时,虽然它没有将%1
替换为该变量的值。
我怎样才能得到它,这样我才能做到这一点?
尝试:
php myfile.php %~1
或:
php myfile.php "%~1"
在PHP中,您可以使用$argv检查传递给脚本的参数,变量的值必须在$argv[1]
中,因为$argv[0]
是脚本的名称。另外,您可以使用$argc