Создание функций без круглых скобок в PHP, таких как «эхо»,

Мне было интересно, есть ли хороший способ писать функции в PHP, чтобы они не требовали () вокруг параметров.

Пример:

function sayThis($str) { echo $str; } sayThis "hi!!"; 

Спасибо, Мэтт Мюллер

Там просто нет. «echo» – скорее оператор, чем функция, поэтому вам действительно нужно переписать источник интерпретатора PHP, чтобы ввести новые «функции», подобные этим.

Изменить: На самом деле, более точный термин для «эха» – это, как правильно указал указатель, языковая конструкция, а не оператор. http://php.net/manual/de/function.echo.php предоставляет дополнительную информацию.

Простой ответ, нет.

echo – это языковая конструкция, а не функция, поэтому ей не нужны скобки.