<?php
return $m."<br/>";
}
echo a( );
echo a( );
function a( ){
static $m=20;
$m++;return $m."<br/>";
}
echo a( );
echo a( );
?>
(1)
静态变量只能在函数内部访问,所以不要写成什么static global $m=20试图外部来访问
(2)
静态变量的值不会因为函数执行完毕就丢失,反而会保持,所以第一次结果为21,第二次为22。