我编写了一个简单的 foreach 来过滤一个数组并将其结果写入另一个数组。
foreach ( $users as $user ) {
...
$user_email_list[ ] = $user[ "intranet-id" ][ "value" ];
...
}
问题是 NetBeans 在 $user
上向我显示警告“变量似乎未在其范围内使用”。如果我尝试在 foreach 之前初始化 $user
,则不会显示警告。不过好像不太对。
这是 NetBeans 错误还是我只是误解了什么?
我使用的是 NetBeans 版本 6.7.1(内部版本 200907230233)和 PHP 5.2.10。
最佳答案
Netbeans 可能会出错 - 代码看起来没问题。
关于php - foreach 中的警告 "Variable does not seem to be used in its scope",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1803323/