(PHP 8 >= 8.4.0)
pg_result_memory_size — Devuelve la cantidad de memoria asignada para un resultado de consulta
Devuelve la cantidad de memoria, en bytes, asignada para la instancia de PgSql\Result especificada. Este valor es el mismo que el que sería liberado por pg_free_result().
result
Una instancia PgSql\Result, devuelta por pg_query(), pg_query_params(), o pg_execute() (entre otros).
Devuelve la cantidad de memoria en bytes.
Ejemplo #1 Ejemplo de 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);
?>
Resultado del ejemplo anterior es similar a :
int(3288)