function is_fanurl($var_1){
static $var_2;
]
请问这个自定义函数里面 加sitatic 的变量什么意思
function is_fanurl($var_1){
static $var_2;
]
请问这个自定义函数里面 加sitatic 的变量什么意思
用static关键字声明的变量跟其他局部变量不同之处在于:static声明的变量在局部范围内只会初始化一次,当执行完局部操作之后到下次使用这个变量之前,最近一次的值都会被保留 ( 即使再次经过了初始化此变量的代码,其值也不会被重新初始化,还是会保留最近一次的值 )
function is_fanurl($var_1){
static $var_2=0;
$var_2+=$var_1;
return $var_2;
}
echo (is_fanurl(1));//1
echo (is_fanurl(1));//2,去掉static,则输出1