error_reporting08.phpt 440 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. testing @ and error_reporting - 8
  3. --FILE--
  4. <?php
  5. error_reporting(E_ALL & ~E_DEPRECATED);
  6. function foo1($arg) {
  7. }
  8. function foo2($arg) {
  9. }
  10. function foo3() {
  11. error_reporting(E_ALL);
  12. echo $undef3;
  13. throw new Exception("test");
  14. }
  15. try {
  16. @foo1(@foo2(@foo3()));
  17. } catch (Exception $e) {
  18. }
  19. var_dump(error_reporting());
  20. echo "Done\n";
  21. ?>
  22. --EXPECTF--
  23. Warning: Undefined variable $undef3 in %s on line %d
  24. int(32767)
  25. Done