php静态变量(static),静态变量一般指的是静态局部变量。
php静态变量(static),静态变量一般指的是静态局部变量。静态变量只初始化一次
<?php
function fun() {
$num=10; //普通变量每调用一次初始化一次,调用完毕销毁
$num++;
echo $num,'<br>';
}
fun(); //11
fun(); //11
--------------------------------
<?php
function fun() {
static $num=10; //静态变量只初始化一次,调用完毕吧不销毁,第二次调用的时候就不再初始化
$num++;
echo $num,'<br>';
}
fun(); //11
fun(); //12常量和静态变量的区别1、常量和静态变量都是初始化一次2、常量不能改变值,静态变量可以改变值3、常量没有作用域,静态变量有作用域
页:
[1]