What is the difference between a language construct and a “built-in” function in PHP?

(This is longer than I intended; please bear with me.) Most languages are made up of something called a “syntax”: the language is comprised of several well-defined keywords, and the complete range of expressions that you can construct in that language is built up from that syntax. For example, let’s say you have a simple … Read more