在foreach里面定义的变量在循环之外作用域不会消失,还可以生效
$array = array('key' =>'name');
$key = "aaaaa";
foreach ($array as $key => $value) {
}
echo $key ;
打印出来的$key = key;而不是aaaaa。
foreach定义的变量$key在循环外面还生效。
在foreach里面定义的变量在循环之外作用域不会消失,还可以生效
$array = array('key' =>'name');
$key = "aaaaa";
foreach ($array as $key => $value) {
}
echo $key ;
打印出来的$key = key;而不是aaaaa。
foreach定义的变量$key在循环外面还生效。