В чем разница между языковой конструкцией и «встроенной» функцией в PHP?

я знаю этоinclude, isset, require, print, echoи некоторые другие не функции, а языковые конструкции.

Некоторые из этих языковых конструкций нуждаются в круглых скобках, другие - нет.

require 'file.php';
isset($x);

Некоторые имеют возвращаемое значение, другие нет.

print 'foo'; //1
echo  'foo'; //no return value

Так что жеinternal разница между языковой конструкцией и встроенной функцией?

Ответы на вопрос(4)

Ваш ответ на вопрос