20

私は自分のコードを調べていて、mysqli_free_result結果オブジェクトが不要になったときに使用することが推奨されていることを読みました。しかし、各クエリが$resultスクリプト全体で繰り返し変数に出力されることを確認した後、mysqli_free_result本当に必要かどうか疑問に思います。クエリが実行されるたびに、$result変数はすでに消去され、新しい結果に設定されているようです。誰かがこれについて意見を持っているかどうか興味があります。

4

2 に答える 2

8

厳密に必要というわけではありませんが、使用しているリソースを監視し、それらが不要になったときを知ることをお勧めします。

その余分なコード行をドロップするのはごくわずかな労力なので、結果セットが完成するたびにそれを実行します。リソースを使い終わったときに誰かがあなたのコードを読んでいることを明確にするという追加のボーナスがあります。

于 2012-12-30T04:04:24.280 に答える
8

多くのリクエストが行われると、サーバーに大きな負荷がかかる可能性があるため、実際には必要です。したがって、できれば、それを使用する必要があります。

このクエリの後に他のクエリが続くことがわかっている場合は、それを使用する必要はありません。

于 2012-12-30T04:00:41.127 に答える