php解决指向脚本的bash别名

时间:2015-04-30 02:13:21

标签: php bash

我感兴趣的是有一堆指向特定脚本的别名设置。一个例子是:

alias foo='php test.php'
alias bar='php test.php'
test.php

,我希望能够访问$args[0],并分别阅读foobar。目前情况不同,$args[0]test.php

PHP 5.5.x中是否有解决方法?

1 个答案:

答案 0 :(得分:1)

那不是php问题。这是一个shell问题。别名由shell处理。 php甚至不知道它存在。

我需要使用符号链接foo -> test.phpbar -> test.php来实现此功能。

如果您只想使用别名作为php脚本的第一个参数,您也可以使用函数代替:

foo() {
    php test.php foo "$@"
}

bar() {
    php test.php bar "$@"
}