> The internals developers probably didn't see a need to provide > support for "return" in conditionals since it can't return a value > to the conditional.
Ugh. This is the same misconception, again. Let's try some different code: <? function foo() { echo "foo\n"; } function bar() { return true; } bar() or foo(); ?> The return of foo() does not matter. It is not evaluated. I do not understand why this is still unclear. Consider this: if (!bar()) { foo(); } Does it seem like foo() is involved in the conditional when expressed like this? I hope not. Chris ===== My Blog http://shiflett.org/ HTTP Developer's Handbook http://httphandbook.org/ RAMP Training Courses http://www.nyphp.org/ramp -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php