Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:后面咱们还要细说命名空间
//静态变量
//私有变量,也叫动态变量,在函数中每一次都会自动初始化,并无法在多次调用过程中保持不变
<?php
//这是一个命名空间 ns1
namespace ns1;
function test1(): float
{
$sum = 0 ;
$sum = 0 + 10 ;
return $sum ;
}
echo test1(), '<br>';
echo test1(), '<br>';
echo test1(), '<br>';
echo '<hr>';
> //命名空间 ns2
//引用全局变量
namespace ns2;
$sum = 0 ;
function test1(): float
{
golbal $sum ;
$sum = $sum + 10 ;
return $sum ;
}
echo test1(), '<br>';
echo test1(), '<br>';
echo test1(), '<br>';
// 得出 10 20 30 把$sum=0移出静态变量,变成全局变量,然后用golbal介绍 $sum ,使得$sum 每一次 输出都会累加。
?>