相关疑难解决方法(0)

在每个迭代中销毁并重新创建在foreach循环内声明的PHP变量吗?

如果我在foreach循环中声明一个变量,例如:

foreach($myArray as $myData) {
    $myVariable = 'x';
}
Run Code Online (Sandbox Code Playgroud)

PHP是否破坏它,并且在每次迭代重新创建呢?换句话说,这将是更明智的性能,明智的事情:

$myVariable;
foreach($myArray as $myData) {
    $myVariable = 'x';
}
Run Code Online (Sandbox Code Playgroud)

提前感谢您的见解.

php variables foreach scope loops

14
推荐指数
1
解决办法
3万
查看次数

标签 统计

foreach ×1

loops ×1

php ×1

scope ×1

variables ×1