bug29896.phpt 501 B

123456789101112131415161718192021222324252627
  1. --TEST--
  2. Bug #29896 (Backtrace argument list out of sync)
  3. --FILE--
  4. <?php
  5. function userErrorHandler($num, $msg, $file, $line)
  6. {
  7. debug_print_backtrace();
  8. }
  9. $OldErrorHandler = set_error_handler("userErrorHandler");
  10. function GenerateError1($A1)
  11. {
  12. $a = $b;
  13. }
  14. function GenerateError2($A1)
  15. {
  16. GenerateError1("Test1");
  17. }
  18. GenerateError2("Test2");
  19. ?>
  20. --EXPECTF--
  21. #0 %s(%d): userErrorHandler(2, 'Undefined varia...', '%s', %d)
  22. #1 %s(%d): GenerateError1('Test1')
  23. #2 %s(%d): GenerateError2('Test2')