Combining object operator ( -> ) and "new"
<p>Given a class A with a member function f(), the following apparently reasonable code:</p>

<pre><code>( new A() )-&gt;f();
</code></pre>

<p>Fails with a syntax error: "unexpected T_OBJECT_OPERATOR".</p>

<p>Is there an explanation for this?</p>

<p>Edit: As Mageek guessed, I'm trying to make sense of this behaviour; I already know how to work around it.</p>
