静态变量,在函数内部声明,不会重内存中释放
作者:
孤岛渔夫 | 来源:发表于
2016-12-04 01:36 被阅读0次 <?php
// static 静态
// 1. 局部变量: 在函数内部声明的变量, 叫做局部变量, 内部变量
// 2. 全局变量: 在函数外部声明的变量, 叫做全局变量, 外部变量
// 3. 静态变量:
// 在函数内部声明, 当函数结束后, 不会从内存中释放, 再次调用函数时, 直接使用上次的结果.
function test(){
$num = 10;
echo $num.'<br>';
$num++;
}
test();
test();
test();
test();
test();
echo '<hr>';
function test1(){
static $num = 10;
echo $num.'<br>';
$num++;
}
test1();
test1();
test1();
test1();
test1();
test1();
test1();
test1();
?>
本文标题:静态变量,在函数内部声明,不会重内存中释放
本文链接:https://www.haomeiwen.com/subject/rkfhmttx.html
网友评论