002.phpt 284 B

12345678910111213141516171819202122
  1. --TEST--
  2. Static variables in functions
  3. --FILE--
  4. <?php
  5. function blah()
  6. {
  7. static $hey=0,$yo=0;
  8. echo "hey=".$hey++.", ",$yo--."\n";
  9. }
  10. blah();
  11. blah();
  12. blah();
  13. if (isset($hey) || isset($yo)) {
  14. echo "Local variables became global :(\n";
  15. }
  16. ?>
  17. --EXPECT--
  18. hey=0, 0
  19. hey=1, -1
  20. hey=2, -2