2014-11-23 62 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