execute (magic) method when existing method is called
<p>Is there a magic method that when a certain method is called from an object, that a magic method is called first. Kinda like the __call method, but this only gets triggered when the method isn't found. </p>

<p>So in my case i'd like something like this:</p>

<pre><code>class MyClass
{
    public function __startMethod ( $method, $args )
    {
        // a method just got called, so  this is called first
        echo ' [start] ';
    }

    public function helloWorld ( )
    {
        echo ' [Hello] ';
    }
}

$obj = new MyClass();
$obj-&gt;helloWorld();

//Output:
[start] [Hello] 
</code></pre>

<p>Does something like this exist in PHP??</p>
