title: Triggering __call() in PHP even when method exists
body: <p>The <a href="http://php.net/manual/en/language.oop5.overloading.php" rel="nofollow noreferrer">PHP documentation</a> says the following about the <code>__call()</code> magic method:</p>
  
  <blockquote>
    <p>__call() is triggered when invoking inaccessible methods in an object context.</p>
  </blockquote>
  
  <p>Is there a way I can have <code>__call()</code> called even when a method exists, before the actual method is called? Or, is there some other hook I can implement or another way that would provide this functionality?</p>
  
  <p>If it matters, this is for a <code>static function</code> (and I would actually prefer to use <code>__callStatic</code>).</p>