php不支持块级作用域如何避免

原创 2019-05-15 12:45:31 272
摘要:<?php$arr = [1, 2, 4]; foreach ($arr as $val) { $sum += $val; } var_dump($val,$sum); exit;?>输出:nt(4)int(7)明明已经退出,结果还是是示变量存在建议:每次使用变量前都初始化,或者某些时候unset变量。

<?php

$arr = [1, 2, 4];

foreach ($arr as $val) {

$sum += $val;

}

var_dump($val,$sum);

exit;

?>

输出:

nt(4)

int(7)

明明已经退出,结果还是是示变量存在


建议:每次使用变量前都初始化,或者某些时候unset变量。

批改老师:查无此人批改时间:2019-05-15 13:59:50
老师总结:完成的不错。方法里的变量,声明后,在方法调用完,就会注销。继续加油。

发布手记

热门词条