PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

->free() | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

->free()

->free() – リソースを解放する

Synopsis

object $DB_DataObject->free ( )

Description

DataObject はプライベートなグローバル変数として結果セットを保持しています。 通常これは結果を処理した後、もしくはリクエストの終了時に解放されます。 しかし、クエリを直接実行している、データを挿入しているなどの いくつかの状況ではデータをキャッシュする必要がありません。

このメソッドを使用することで、全ての結果セットを解放することができます (注意してください) ! このメソッドは、実行中の fetch() ループを停止させます。

通常、大量の挿入やクエリを実行している場合のみ、 このメソッドを使用する必要があります。

Note

This function can not be called statically.

Example

ループ内でリソースを解放する

<?php

for ($i 0i10000$i++) {
    
$person = new DataObjects_Person;
    
$person->query(' ... do something ... ');
    
$person->free();
}

?>
忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「->free()」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | ->free()」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: