# pg_result_memory_size

(PHP 8 >= 8.4.0)

pg_result_memory_size — Retourne la quantité de mémoire allouée pour un résultat de requête

### Description

pg_result_memory_size(PgSql\Result `$result`): int

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().

### Liste de paramètres

`result`

  Une instance PgSql\Result, retourné par pg_query(), pg_query_params(), ou pg_execute() (entre autres).

### Valeurs de retour

Renvoie la quantité de mémoire en octets.

### Exemples

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)

### Voir aussi

- pg_free_result() - Libère la mémoire