PHP: What are language constructs and why do we need them?
<p>I keep coming across statements like:</p>

<ul>
<li>"echo is a language construct but
print is a function and hence has a
return value"</li>
<li>"die is a language construct"</li>
</ul>

<p>My question is what are these language constructs and more importantly why do we need them? </p>
