このような関数を作成すると、mysqli結果セットを閉じるか、自動的に閉じられる必要がありますか?この場合にはMysqliの結果を関数で閉じる必要がありますか?
function return_true(){
$query_res = $database->query("SELECT * FROM balance_sheet_rows");
//some code here
return true;
}
、私は$query_res->close()
が何をする必要がありますまたは関数が値を返したときに自動的に閉じていますか?
スクリプトの前にを閉じる必要があるかどうか他のpepoleが尋ねるので、重複した質問はありません終了します。関数が値を返す前に、私がを閉じなければならないかどうか尋ねます。クエリを実行する関数があると、私のvar $ resを閉じる必要がありますか?ドキュメント - >http://php.net/manual/en/mysqli-result.free.php
PHPインスタンスが終了すると自動的に閉じます**、通常は*ページロードの最後に*です。 –
また、[この類似の質問を参照してください](http://stackoverflow.com/questions/880885/is-closing-the-mysql-connection-important) – WEBjuju
私はそれが自動的にPHPインスタンスが終了するが閉じていることがわかっているまた関数は値を返します?? – Gianlo