我想从命令行运行我的 php 程序,但我总是需要输入,php program
而不仅仅是输入program
. 如何让 shell 知道每当我键入program
时它就会运行程序?
另外,我有一些使用getopt()
. 我还有一个配置文件,里面有一个DEFAULT_ARGS=
设置。我希望用户能够设置默认参数,如果他们在program
没有参数的情况下运行,DEFAULT_ARGS
则接管并成为参数列表。
如果不编写我自己的解析器,有没有办法“欺骗”argv[]
变量或以某种方式getopt()
使用我在配置文件中指定的字符串?
例如,如果我想在命令行php program -a 300 --debug
上DEFAULT_ARGS=-a 300 --debug
运行program
:这是我的最终目标。