002.phpt 286 B

123456789101112131415161718192021
  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. --EXPECT--
  17. hey=0, 0
  18. hey=1, -1
  19. hey=2, -2