我感兴趣的是有一堆指向特定脚本的别名设置。一个例子是:
alias foo='php test.php'
alias bar='php test.php'
在test.php
中,我希望能够访问$args[0]
,并分别阅读foo
和bar
。目前情况不同,$args[0]
为test.php
。
PHP 5.5.x中是否有解决方法?
答案 0 :(得分:1)
那不是php问题。这是一个shell问题。别名由shell处理。 php甚至不知道它存在。
我需要使用符号链接foo -> test.php
和bar -> test.php
来实现此功能。
如果您只想使用别名作为php脚本的第一个参数,您也可以使用函数代替:
foo() {
php test.php foo "$@"
}
bar() {
php test.php bar "$@"
}