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

Reply via email to