"; //每当func()结束后,静态变量a的生命周期没有结束掉,不断的在原来的数值上+1,而b的生命周期结束了,每次调用func都是0 } func(); func(); func(); echo $a; //但是静态变量作用域和局部变量是一样的,在作用域之外是不能使用的 ?>