--TEST-- mysqli_get_cache_stats() - disabled via php.ini --INI-- mysqlnd.collect_statistics="0" mysqlnd.collect_memory_statistics="0" --SKIPIF-- --FILE-- true); foreach ($before as $k => $v) { if (isset($ignore[$k])) continue; if ($before[$k] != $after[$k]) printf("[004] Statistics have changed - %s: %s => %s\n", $ $k, $before[$k], $after[$k]); } $ignore = array("size" => true, "free_items" => true, "references" => true); foreach ($after as $k => $v) { if ($v != 0 && !isset($ignore[$k])) { printf("[005] Field %s should not have any other value but 0, got %s.\n", $k, $v); } } mysqli_close($link); print "done!"; ?> --CLEAN-- --EXPECTF-- done!