bug30998.phpt 468 B

123456789101112131415161718192021
  1. --TEST--
  2. Bug #30998 (Crash when user error handler returns false)
  3. --FILE--
  4. <?php
  5. error_reporting(-1);
  6. function my_error($errno, $errstr, $errfile, $errline)
  7. {
  8. print "$errstr ($errno) in $errfile:$errline\n";
  9. return false;
  10. }
  11. set_error_handler('my_error');
  12. $f = fopen("/tmp/blah", "r");
  13. ?>
  14. ===DONE===
  15. --EXPECTF--
  16. fopen(/tmp/blah): failed to open stream: %s (2) in %s:%d
  17. Warning: fopen(/tmp/blah): failed to open stream: %s in %s on line %d
  18. ===DONE===