title: Checking if an overridden parent method exists before calling it
body: <p>How would I go about ensuring that the overridden parent method exists before I call it?<br>
  I've tried this:</p>
  
  <pre><code>public function func() {
      if (function_exists('parent::func')) {
          return parent::func();
      }
  }
  </code></pre>
  
  <p>However the function_exists never evaluates to true.</p>