2014-11-23 34 views
0

我有一个简单func.php文件,CONCAT功能:呼叫从bash的PHP函数 - 带有参数

<?php 
function concat($arg1, $arg2) 
    { 
     return $arg1.$arg2; 
    } 
?> 

我想打电话从Linux的bash shell这个函数有两个参数:

1st: "Hello, " 
2nd: "World!" 

并将输出(“Hello,World!”)输出到linux bash shell。

请告诉我,怎么做?

回答

7

你想要的是$argv

因此,例如,你的脚本会被称为是这样的:

然后在你的PHP文件:

<?php 
$arg1 = $argv[1]; 
$arg2 = $argv[2]; 

echo concat($arg1, $arg2); 

function concat($arg1, $arg2) { 
    return $arg1 . $arg2; 
} 
+1

非常感谢你,Rjdown,这非常有帮助! :) – 2014-11-23 16:17:52