shell_exec
シェル環境を介してコマンドを実行し、完全な出力を文字列として返します
関数名:shell_exec()
該当するバージョン:PHP 4、PHP 5、PHP 7
関数の説明:shell_exec()関数指定されたシェルコマンドを実行し、コマンドの出力を文字列として返します。 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>
タグを使用して、ブラウザに結果を出力します。
注: