PHP应该在循环外声明变量吗?

boo*_*pow 0 php

由于PHP是如此动态,如果在循环中声明变量是否重要?

while (true){
    $i = 0;
}
Run Code Online (Sandbox Code Playgroud)

要么

$i;
while (true){
    $i = 0;
}
Run Code Online (Sandbox Code Playgroud)

zer*_*kms 5

$i; 不是php中的变量声明,因为如果使用值初始化变量,则只能声明变量.

它几乎没什么.

并且 - 不,你不应该这样做.