abstrakt:<?php$arr = [1, 2, 4]; foreach ($arr as $val) { $sum += $val; } var_dump($val,$sum); exit;?>輸出int(4)int(7)php中的函數(shù)作用域,使得在foreach函數(shù)結(jié)束之后,還是訪問(wèn)了sum和val的值。因此在使用php的函數(shù)作用域的時(shí)候。應(yīng)該特別注意變量的重名命名問(wèn)題,以免在函數(shù)中隨意改變
<?php$arr = [1, 2, 4]; foreach ($arr as $val) { $sum += $val; } var_dump($val,$sum); exit;?>
輸出
int(4)
int(7)
php中的函數(shù)作用域,使得在foreach函數(shù)結(jié)束之后,還是訪問(wèn)了sum和val的值。
因此在使用php的函數(shù)作用域的時(shí)候。
應(yīng)該特別注意變量的重名命名問(wèn)題,以免在函數(shù)中隨意改變了變量的值而不自知。
Korrigierender Lehrer:天蓬老師Korrekturzeit:2019-04-08 09:34:33
Zusammenfassung des Lehrers:這個(gè)就涉及到了作用域的問(wèn)題了, 一定要注意, 作用域是針對(duì)變量的