shell_exec
通過shell 環境執行命令,並且將完整的輸出以字符串的方式返回
函數名稱:shell_exec()
適用版本:PHP 4, PHP 5, PHP 7
函數描述: shell_exec() 函數執行指定的shell 命令,並將命令的輸出作為字符串返回。與exec() 函數不同的是,shell_exec() 函數返回的是命令輸出的完整結果,而不僅僅是最後一行。
語法: shell_exec ( string $cmd ) : string|NULL
參數:
返回值:
示例1:
$output = shell_exec('ls -l'); echo "<pre>$output</pre>";
上述示例將執行"ls -l" 命令,並將結果賦值給$output 變量。然後,使用<pre>
標籤將結果以原樣輸出到瀏覽器。
示例2:
$output = shell_exec('php -v'); echo "<pre>$output</pre>";
上述示例將執行"php -v" 命令,顯示PHP 版本信息,並將結果賦值給$output 變量。然後,使用<pre>
標籤將結果以原樣輸出到瀏覽器。
注意事項: