bug30998.phpt 446 B

12345678910111213141516171819
  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. --EXPECTF--
  15. fopen(/tmp/blah): Failed to open stream: %s (2) in %s:%d
  16. Warning: fopen(/tmp/blah): Failed to open stream: %s in %s on line %d