error_reporting10.phpt 442 B

12345678910111213141516171819202122232425262728293031323334
  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. error_reporting(0);
  10. throw new Exception();
  11. }
  12. try {
  13. @make_exception();
  14. } catch (Exception $e) {}
  15. var_dump(error_reporting());
  16. error_reporting(E_ALL&~E_NOTICE);
  17. try {
  18. @make_exception();
  19. } catch (Exception $e) {}
  20. var_dump(error_reporting());
  21. echo "Done\n";
  22. ?>
  23. --EXPECT--
  24. int(32767)
  25. int(32759)
  26. Done