« エラー制御演算子
論理演算子 »

実行演算子

PHP は 1 種類の実行演算子、バッククォート (``) をサポートします。 シングルクォートではないことに注意してください! PHP は、バッククォートの 中身をシェルコマンドとして実行しようとします。出力が返されます (すなわち、出力を単にダンプするのではなく、変数に代入することが できます) 。 バッククォート演算子の使用は shell_exec() と等価です。

例1 バッククォート演算子

<?php
$output = `ls -al`;
echo "<pre>$output</pre>";
?>

注意:

バッククォート演算子は、 shell_exec() が無効な場合は無効となります。

注意:

他の言語とは異なり、 ダブルクォートで囲まれた文字列の中でのバッククォート演算子には何の効力もありません。

変更履歴

バージョン 説明
8.5.0 shell_exec() のエイリアスとして使われているバッククォート演算子は、 推奨されなくなりました。
関連キーワード:
演算子   クォート   バック   shell   exec   output   無効   制御   論理   種類   サポート   シングル   中身   シェル   ダンプ   変数   代入   等価   言語   ダブル   効力   履歴   エイリアス   推奨   参考
関連する関数・ページ:
language.operators.string   language.operators.errorcontrol   language.operators   language.operators.logical   function.quotemeta   function.shell-exec