Какие обратные вызовы называются?

Каковы операторы backtick (``), вызываемые в контексте оценки их содержимого?

Ответ 1

Если вы ссылаетесь на bash, то обратные так называемые "подстановки команд". $() обеспечивает аналогичную функциональность.

Ответ 2

Backticks (``) - оператор выполнения. PHP будет пытаться выполнить содержимое backticks как команду оболочки; вывод будет возвращен (т.е. он не будет просто сбрасываться на вывод, его можно назначить переменной). Использование оператора backtick идентично shell_exec().

Eg.

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

Для получения дополнительной информации обратитесь: http://php.net/manual/en/language.operators.execution.php

Ответ 3

В Perl оператор backtick имеет синоним: qx//. Q и x означают "цитату и исполнение". Вы увидите, что он также называется "команда", но, честно говоря, в сообществе Perl и на большинстве документации Perl их просто называют оператором обратной связи или обратными ссылками. Вызов им ничего, кроме backticks или оператора backtick в контексте программы Perl, просто затруднит понимание того, о чем идет речь.