Devuelve la cantidad de memoria asignada para un resultado de consulta

# pg_result_memory_size

(PHP 8 >= 8.4.0)

pg_result_memory_size — Devuelve la cantidad de memoria asignada para un resultado de consulta

### Descripción

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

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

### Parámetros

`result`
  Una instancia PgSql\Result, devuelta por pg_query(), pg_query_params(), o pg_execute() (entre otros).

### Valores devueltos

Devuelve la cantidad de memoria en bytes.

### Ejemplos

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)

### Ver también

- pg_free_result() - Libera la memoria

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open