pg_result_memory_size
(PHP 8 >= 8.4.0)
pg_result_memory_size — クエリーの結果に割り当てられたメモリ使用量を返す
説明
指定されたクエリ結果 PgSql\Result インスタンスに割り当てられたメモリ使用量をバイト単位で返します。 この値は、 pg_free_result() によって解放されるメモリ使用量と同じです。
パラメータ
result
-
pg_query()、pg_query_params() や (様々な関数がありますが、特に) pg_execute() が返した PgSql\Result クラスのインスタンス。
戻り値
メモリ使用量をバイト単位で返します。
例
例1 pg_result_memory_size() の例
<?php
$db = pg_connect("dbname=users user=me");
$res = pg_query($db, 'SELECT 1');
$size = pg_result_memory_size($res);
var_dump($size);
?>
上の例の出力は、 たとえば以下のようになります。
int(3288)
参考
- pg_free_result() - クエリ結果のメモリを開放する
+add a note
User Contributed Notes
There are no user contributed notes for this page.