(PHP 8 >= 8.4.0)
pg_result_memory_size — Retourne la quantité de mémoire allouée pour un résultat de requête
Renvoie la quantité de mémoire, en octets, allouée pour l'instance de PgSql\Result spécifiée. Cette valeur est la même que celle qui serait libérée par pg_free_result().
result
Une instance PgSql\Result, retourné par pg_query(), pg_query_params(), ou pg_execute() (entre autres).
Renvoie la quantité de mémoire en octets.
Exemple #1 Exemple 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);
?>
Résultat de l'exemple ci-dessus est similaire à :
int(3288)