ホームページ  >  記事  >  バックエンド開発  >  データベースに接続すると、なぜこれほど多くのファイルが破壊されるのでしょうか?

データベースに接続すると、なぜこれほど多くのファイルが破壊されるのでしょうか?

WBOY
WBOYオリジナル
2016-06-23 13:46:52991ブラウズ

データベースに接続した後、接続、結果セット、オブジェクト ハンドルを破棄する必要があるようです。なぜこれを行う必要があるのですか?


ディスカッションへの返信 (解決策)

プログラムはメモリ常駐ではありません。失われたため再利用できません

したがって、それが占有しているシステムリソースは解放される必要があります
ただし、解放しない場合でも、php にはガベージコレクションメカニズムが組み込まれています

PHP は手動で破棄する必要はありませんが、プログラミングの習慣を身に付けることが重要です。

PHP プログラムはメモリに常駐しないため、使用後に破棄され、再利用できません。ただし、PHP にはガベージ コレクション メカニズムが組み込まれています。解放してください、解放されます

それは、しかし、それはメモリに常駐しない、つまり、使い果たされると消えてしまうのに、なぜ解放するのでしょうか?もっと食べるだけの問題ではないでしょうか?

データベースはシステムリソース(PHP独自のものではない)なので、公開しないと他の人は利用できません

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。