Операторы исполнения

PHP поддерживает один оператор исполнения: обратные машинописные апострофы или обратные кавычки (``). Обратите внимание, что это не одинарные кавычки! PHP попытается выполнить строку, заключённую в обратные апострофы, как консольную команду, и вернёт полученный вывод (то есть он не просто будет сброшен в вывод; его можно присвоить переменной). Использовать оператор обратных апострофов — то же, что вызывать функцию shell_exec().

<?php

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

Замечание:

Обратные кавычки недоступны, если отключена функция shell_exec().

Замечание:

В отличие от некоторых других языков, обратные кавычки не будут работать внутри строк в двойных кавычках.

To Top