2012-07-09 44 views
-1

我剛剛發現如何通過php執行java方法。PHP - 執行Java程序 - >評估回報

exec('execution line'); 

如果「執行線」返回任何對象,是否有可能在php-script中像變量一樣使用它?

+0

我認爲它只是用繩子工作 – 2012-07-09 14:51:57

+0

呀Php.net說了同樣的,謝謝! – DmiN 2012-07-09 15:07:19

回答

3

你只會得到一個命令的結果,即一個字符串。你將不得不通過一個擴展(即PHP/Java bridge)來獲得更多的「進化」數據,但可能不會像你想的那樣簡單。

+0

嗯,我認爲這是我需要的。 Php.net說,它返回最後的命令行...所以如果我打印我的價值,應該有可能得到一個罰款的字符串。謝謝! – DmiN 2012-07-09 15:07:05

+0

@redstreak:如果此答案正確無誤,請考慮通過單擊答案分數下方的大綠色勾號來接受它。 – 2012-07-09 19:09:32

0

如果使用proc_open,則可以獲取執行的命令的stdout和stderr。

1

您可以通過使用獲得運行PHP中的Shell命令的輸出:

$output = shell_exec("ls -la"); 

上面的例子將投入「LS -la」輸出到$輸出變量。

希望這有助於:-)