015.phpt 814 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. trigger_error() tests
  3. --FILE--
  4. <?php
  5. var_dump(trigger_error("error"));
  6. try {
  7. var_dump(trigger_error("error", -1));
  8. } catch (\ValueError $e) {
  9. echo $e->getMessage() . \PHP_EOL;
  10. }
  11. try {
  12. var_dump(trigger_error("error", 0));
  13. } catch (\ValueError $e) {
  14. echo $e->getMessage() . \PHP_EOL;
  15. }
  16. var_dump(trigger_error("error", E_USER_WARNING));
  17. var_dump(trigger_error("error", E_USER_DEPRECATED));
  18. ?>
  19. --EXPECTF--
  20. Notice: error in %s on line %d
  21. bool(true)
  22. trigger_error(): Argument #2 ($error_level) must be one of E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE, or E_USER_DEPRECATED
  23. trigger_error(): Argument #2 ($error_level) must be one of E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE, or E_USER_DEPRECATED
  24. Warning: error in %s on line %d
  25. bool(true)
  26. Deprecated: error in %s on line %d
  27. bool(true)