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

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

Пример #1 Оператор выполнения

    <?php

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

> Замечание:

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

> Замечание:

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

### Список изменений

Версия | Описание
--- | ---
8.5.0 | Оператор выполнения устарел; обратные кавычки больше не работают как синоним функции shell_exec().

### Смотрите также

- Функции выполнения программ
- popen()
- proc_open()
- Работа с PHP из командной строки

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open