誰かが私にこの簡単な質問に答えることができるかどうか疑問に思っていました. 検索してみましたが、同様の質問が表示されますが、文脈が間違っています。
私が疑問に思っているのは、このコードを取ることです:
function foo()
{
$test_array = array();
for($i=0; $i<10000000; $i++)
{
$test_array[] = $i;
}
}
関数が終了した後、$test_array はどうなりますか。私はそれがスコープを失うことを知っています、私はプログラミングに慣れていません。
私が疑問に思っているのは、私が電話すべきかということです
unset($test_array);
関数が終了する前に、または PHP が関数の終了時にガベージ コレクターに削除するように設定しますか?
for ループを使用して、適切なサイズの変数を表示し、要点を伝えました。
ケビンを読んでくれてありがとう