title: What renders the HTML?
body: <p>In PHP you can write html along with <a href="http://en.wikipedia.org/wiki/PHP" rel="nofollow">PHP</a>, like:</p>
  
  <pre><code>&lt;html&gt;
      &lt;head&gt;
          &lt;?php echo "HTML Title from PHP "; ?&gt;
      &lt;/head&gt;
      &lt;body&gt;
          &lt;h1&gt;hello world!&lt;/h1&gt;
      &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p><strong>I would like to know what is this, and how it is working, and in what was written, and how deep do I need to go to understand it?</strong> </p>
  
  <p>Nowadays I hear about <a href="http://en.wikipedia.org/wiki/Template_engine_%28web%29" rel="nofollow">template engines</a>, but there are lots of <a href="http://www.webresourcesdepot.com/19-promising-php-template-engines/" rel="nofollow">template engines for PHP</a> too, so it sounds stupid(for me) to write a template engine on a template engine also as I understood, a template engine parses the whole file just to replace the commands, then it starts to output the file contents too, so it doesn't feels to me that it would be the part of the system, thus loosing performance. ( Maybe I'm totally wrong but seriously this is what I feel when I hear it :P )</p>
  
  <h2>EDIT</h2>
  
  <p>Guys, when I say what renders HTML I mean what renders HTML in PHP? In a node.js file you can't write any HTML because nothing is processing it.</p>