> Out of curiosity, I wonder which other features would similarly not work
when
> eval()'ed...???
>
Anything involving unbalanced braces would bork:

eval('if ($a > 5) {');
  do_stuff();
}

As would any looping initializer like this:

eval('foreach($foo as $bar)');
   do_itteration($bar);

While I havn't tested it, I can't imagine this working:

switch ($foo) {
  eval('case "bar": do_bar(); break;');
  case 'baz':
    do_baz();
    break;
  default:
    do_default();
}

-Sara

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to