<?php static $a=1; function b( ){ $a++; echo $a; } ?> b( ); //1 b( ); //2 b( ); //3 如果不加static则三个值都是1,因为每次调用完函数后,函数变量都会销毁,除非是静态变量。