title: Function that only returns false returns nothing
body: <pre><code>function return_true () {
      return true;
  }
  
  function return_false () {
      return false;
  }
  
  echo return_true(); //outputs 1
  echo return_false(); //outputs nothing
  </code></pre>
  
  <p>why can't I echo out return_false and get 0 ? Apologies if this has been asked before but I didn't find anything that answers this question. Note: I am not saying this is something that needs to be done, I was just messing around with bools in PHP and found this odd.</p>