0

我想从命令行运行我的 php 程序,但我总是需要输入,php program而不仅仅是输入program. 如何让 shell 知道每当我键入program时它就会运行程序?

另外,我有一些使用getopt(). 我还有一个配置文件,里面有一个DEFAULT_ARGS=设置。我希望用户能够设置默认参数,如果他们在program没有参数的情况下运行,DEFAULT_ARGS则接管并成为参数列表。

如果不编写我自己的解析器,有没有办法“欺骗”argv[]变量或以某种方式getopt()使用我在配置文件中指定的字符串?

例如,如果我想在命令行php program -a 300 --debugDEFAULT_ARGS=-a 300 --debug运行program:这是我的最终目标。

4

1 回答 1

0

如果您的操作系统 os Linux 在脚本顶部添加 sheabang

#!/usr/bin/php
于 2013-10-17T18:09:27.533 回答