Have a class always return true for method exists
<p>I have a class that I would like to return true when method_exists() etc is called on it so that I can process it via __call().</p>

<p>I stumbled upon this link that talks about the removal of the behavior and __call()
<a href="https://bugs.php.net/bug.php?id=32429" rel="nofollow">https://bugs.php.net/bug.php?id=32429</a></p>

<p>Hopefully that makes sense. Thanks.</p>

<p>This is for a comment that I was not clear enough.</p>

<pre><code>class MyClass {
  public function __call($method, $args) {
    if($method === 'something') {
      // do something
    }
  }
}
</code></pre>

<p>Then somewhere else there is</p>

<pre><code>$my_class = new MyClass();
if(method_exists($my_class, 'something')) {
  // do something
  // But does not because method exists returns false
  // I would like it to return true if possible
}
</code></pre>

<p>Is there something complicated about that I'm not understanding?</p>
