error_reporting10.phpt 443 B

1234567891011121314151617181920212223242526272829303132333435
  1. --TEST--
  2. testing @ and error_reporting - 10
  3. --FILE--
  4. <?php
  5. error_reporting(E_ALL);
  6. function make_exception()
  7. {
  8. @$blah;
  9. str_replace();
  10. error_reporting(0);
  11. throw new Exception();
  12. }
  13. try {
  14. @make_exception();
  15. } catch (Exception $e) {}
  16. var_dump(error_reporting());
  17. error_reporting(E_ALL&~E_NOTICE);
  18. try {
  19. @make_exception();
  20. } catch (Exception $e) {}
  21. var_dump(error_reporting());
  22. echo "Done\n";
  23. ?>
  24. --EXPECT--
  25. int(32767)
  26. int(32759)
  27. Done