Hi!
> And this, which is completely undetectable at parse time:
>
> $bar = 30;
> // ... arbitrary amount of code
> switch ( $foo ) {
> case $bar:
> case 30:
> }
That's not all. You can also do:
switch (true) {
case foo($bar):
...
case baz($quz, $qux):
...
}
and this is a completely valid code which I've seen in the field.
--
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php