incdec_undef.phpt 366 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Inc/dec undef var with error handler
  3. --FILE--
  4. <?php
  5. set_error_handler(function($_, $m) {
  6. echo "$m\n";
  7. unset($GLOBALS['x']);
  8. });
  9. var_dump($x--);
  10. unset($x);
  11. var_dump($x++);
  12. unset($x);
  13. var_dump(--$x);
  14. unset($x);
  15. var_dump(++$x);
  16. ?>
  17. --EXPECT--
  18. Undefined variable $x
  19. NULL
  20. Undefined variable $x
  21. NULL
  22. Undefined variable $x
  23. NULL
  24. Undefined variable $x
  25. int(1)