php 7変数の破棄および変数が占めるメモリの解放

516 ワード

$s=str_repeat('1',256);

$m=memory_get_usage();

unset($s); //  $s

echo $m-memory_get_usage();

echo "
"; $s=str_repeat('1',256); $m=memory_get_usage(); unset($s); // $s $s = null; // , echo $m-memory_get_usage();

多くの変数は手動で破棄して解放しなければなりません.そうしないとphpのメモリの占有量はますます高くなり、最後に直接502エラーになります.だから、日常のコード作成の中で、無駄な変数と変数が占めるメモリをタイムリーに破棄して解放することをお勧めします.