Jaka jest różnica między konstrukcją językową a funkcją „wbudowaną” w PHP?
wiem toinclude
, isset
, require
, print
, echo
, a niektóre inne nie są funkcjami, ale konstrukcjami językowymi.
Niektóre z tych konstrukcji językowych wymagają nawiasów, inne nie.
require 'file.php';
isset($x);
Niektóre mają wartość zwrotną, inne nie.
print 'foo'; //1
echo 'foo'; //no return value
Czym jestwewnętrzny różnica między konstrukcją języka a funkcją wbudowaną?