--TEST-- ini_get_all() tests --SKIPIF-- <?php if (!extension_loaded("reflection")) die("skip"); ?> --FILE-- <?php var_dump(gettype(ini_get_all())); var_dump(ini_get_all("")); var_dump(ini_get_all("nosuchextension")); var_dump(ini_get_all("reflection")); var_dump(ini_get_all("pcre")); var_dump(ini_get_all("", "")); echo "Done\n"; ?> --EXPECTF-- string(5) "array" Warning: ini_get_all(): Unable to find extension '' in %s on line %d bool(false) Warning: ini_get_all(): Unable to find extension 'nosuchextension' in %s on line %d bool(false) array(0) { } array(2) { ["pcre.backtrack_limit"]=> array(3) { ["global_value"]=> string(6) "100000" ["local_value"]=> string(6) "100000" ["access"]=> int(7) } ["pcre.recursion_limit"]=> array(3) { ["global_value"]=> string(6) "100000" ["local_value"]=> string(6) "100000" ["access"]=> int(7) } } Warning: ini_get_all() expects at most 1 parameter, 2 given in %s on line %d bool(false) Done