1--TEST-- 2pg_result_memory_size 3--EXTENSIONS-- 4pgsql 5--SKIPIF-- 6<?php 7include("inc/skipif.inc"); 8if (!function_exists('pg_result_memory_size')) die('skip function pg_result_memory_size() does not exist'); 9?> 10--FILE-- 11<?php 12include('inc/config.inc'); 13 14$db = pg_connect($conn_str); 15 16$result = pg_query($db, 'select 1'); 17$size_1 = pg_result_memory_size($result); 18 19$result = pg_query($db, "select generate_series(1, 10000) as i, repeat('string', 100)"); 20$size_2 = pg_result_memory_size($result); 21 22var_dump($size_1); 23var_dump($size_2); 24var_dump($size_1 < $size_2); 25?> 26--EXPECTF-- 27int(%d) 28int(%d) 29bool(true) 30