1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
--TEST-- Function call with global and static variables --FILE-- <?php error_reporting(0); $a = 10; function Test() { static $a=1; global $b; $c = 1; $b = 5; echo "$a $b "; $a++; $c++; echo "$a $c "; } Test(); echo "$a $b $c "; Test(); echo "$a $b $c "; Test(); ?> --EXPECT-- 1 5 2 2 10 5 2 5 3 2 10 5 3 5 4 2