for($i=0; $i<3; $i++) {
echo '$i = ' . $i . '<br/>' ;
}
echo 'out of loop, $i = ' . $i;
приведенные выше выходы:
$i = 0
$i = 1
$i = 2
out of loop, $i = 3
Мне не имеет смысла, что $i все еще отображается даже после отображения его из области цикла. Почему это происходит (в java он автоматически собирает мусор)?
И есть ли способ сказать php автоматически делать сборку мусора после выхода из цикла? Мой код выглядит уродливым, когда я должен вызывать unset()
после каждого цикла.