bug29944.phpt 280 B

1234567891011121314151617
  1. --TEST--
  2. Bug #29944 (function defined in switch crashes PHP)
  3. --FILE--
  4. <?PHP
  5. $a = 1;
  6. $b = "1";
  7. switch ($a) {
  8. case 1:
  9. function foo($bar) {
  10. if (preg_match('/\d/', $bar)) return true;
  11. return false;
  12. }
  13. echo foo($b);
  14. }
  15. ?>
  16. --EXPECT--
  17. 1