title: What's the difference between `return;` and no return?
body: <p>Is there a difference between:</p>
  
  <pre><code>function someMethod( $someArg ) {
    // some code
    return;
  }
  </code></pre>
  
  <p>and</p>
  
  <pre><code>function someMethod( $someArg ) {
    // some code
    // no return
  }
  </code></pre>
  
  <p>Both have <code>NULL</code> as 'return value'. Is there a difference? Something PHP internally? Performance? Speed?</p>
  
  <p><strong>edit</strong><br>
  I ask, because in Zend framework (<a href="http://www.zend.com/en/webinar/PHP/70170000000bYYX-webinar-anonymous-functions-in-php-53-20110426.flv">in this video</a>) they use <code>return;</code> which seemed (seems) silly to me. However, you would think that the people behind Zend framework do know their PHP...</p>