PHP は 1 種類の実行演算子、バッククォート (``
) をサポートします。
シングルクォートではないことに注意してください! PHP は、バッククォートの
中身をシェルコマンドとして実行しようとします。出力が返されます
(すなわち、出力を単にダンプするのではなく、変数に代入することが
できます) 。
バッククォート演算子の使用は shell_exec() と等価です。
<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>
注意:
バッククォート演算子は、 shell_exec() が無効な場合は無効となります。
注意:
他の言語とは異なり、 ダブルクォートで囲まれた文字列の中でのバッククォート演算子には何の効力もありません。