我有一个带 concat 函数的简单 func.php 文件:
<?php
function concat($arg1, $arg2)
{
return $arg1.$arg2;
}
?>
我想从linux bash shell调用这个函数,有两个参数:
1st: "Hello, "
2nd: "World!"
并将输出(&#34; Hello,World!&#34;)打印到linux bash shell。
请告诉我,该怎么做?
答案 0 :(得分:11)
你想要的是$argv
例如,您的脚本将被调用如下:
php /path/to/script.php 'Hello, ' 'World!'
然后在你的PHP文件中:
<?php
$arg1 = $argv[1];
$arg2 = $argv[2];
echo concat($arg1, $arg2);
function concat($arg1, $arg2) {
return $arg1 . $arg2;
}