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

Original 2019-05-15 12:45:31 207
abstract:<?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变量。

Correcting teacher:查无此人Correction time:2019-05-15 13:59:50
Teacher's summary:完成的不错。方法里的变量,声明后,在方法调用完,就会注销。继续加油。

Release Notes

Popular Entries