Why can't func_num_args be an argument?
<p>Consider the following example:</p>

<pre><code>// does not work
foo( func_num_args() );

// works
$args = func_num_args();
foo( $args );
</code></pre>

<p>Why specifically does the former fail and the latter work?</p>
