2

私がいつも疑問に思っていたのは、MySQL接続を明示的に閉じるPHPアプリケーションは事実上ないようですmysqli_close()

これはどのように作動しますか?スクリプトの実行が停止すると、PHPはMySQL接続を自動的に閉じますか?

4

1 に答える 1

2

はい、持続的接続でない限り、接続は閉じられます(p:ホストの前で開かれます)。非永続リソースへの参照がなくなるため、スクリプトの最後に非永続リソースが自動的に解放されます。

PHPマニュアルから

PHP4のZendEngineで導入された参照カウントシステムのおかげで、参照がなくなったリソースが自動的に検出され、ガベージコレクターによって解放されます。このため、メモリを手動で解放する必要はほとんどありません。

于 2012-05-30T04:54:05.843 に答える