(PHP 8 >= 8.4.0)
pg_result_memory_size — クエリーの結果に割り当てられたメモリ使用量を返す
指定されたクエリ結果 PgSql\Result インスタンスに割り当てられたメモリ使用量をバイト単位で返します。 この値は、 pg_free_result() によって解放されるメモリ使用量と同じです。
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)