Infinite throwing in constructor
<p>What happens to a php script which goes like this?</p>

<pre><code>class FooException extends Exception
{

    public function __construct() {
        throw new FooException;
    }
}
</code></pre>

<p>It's probably same as </p>

<pre><code>while (TRUE) {
    new Exception();
}
</code></pre>

<p>It simply time outs when execution time is exceeded, or fails with some fatal error?</p>
