Returns the amount of memory allocated for a query result

# pg_result_memory_size

(PHP 8 >= 8.4.0)

pg_result_memory_size — Returns the amount of memory allocated for a query result

### 说明

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

Returns the amount of memory, in bytes, allocated to the specified query result PgSql\Result instance. This value is the same amount that would be freed by pg_free_result().

### 参数

`result`
  PgSql\Result 实例，由 pg_query()、pg_query_params() 或者 pg_execute()（等）返回。

### 返回值

Returns the memory amount in bytes.

### 示例

示例 #1 pg_result_memory_size() example

    <?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)

### 参见

- pg_free_result() - 释放查询结果占用的内存

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