title: What is a language construct? How (theoreticaly) it is being implemented in C?
body: <p>I am familiar with how PHP functions are mapped to functions in C in the C code beneath PHP.
  I know in C what a function means and what a MACRO() means.<br>
  I do not understand what is a language construct, like <code>echo</code>, in PHP means.</p>