1--TEST-- 2ini_get_all() tests 3--INI-- 4pcre.jit=1 5pcre.backtrack_limit=1000000 6pcre.recursion_limit=100000 7--SKIPIF-- 8<?php if (!PCRE_JIT_SUPPORT) die("skip no pcre jit support"); ?> 9--FILE-- 10<?php 11 12var_dump(gettype(ini_get_all())); 13var_dump(ini_get_all("")); 14var_dump(ini_get_all("nosuchextension")); 15var_dump(ini_get_all("reflection")); 16var_dump(ini_get_all("pcre")); 17var_dump(ini_get_all("pcre", false)); 18var_dump(ini_get_all("reflection", false)); 19 20var_dump(ini_get_all("", "")); 21 22echo "Done\n"; 23?> 24--EXPECTF-- 25string(5) "array" 26 27Warning: ini_get_all(): Extension "" cannot be found in %s on line %d 28bool(false) 29 30Warning: ini_get_all(): Extension "nosuchextension" cannot be found in %s on line %d 31bool(false) 32array(0) { 33} 34array(3) { 35 ["pcre.backtrack_limit"]=> 36 array(3) { 37 ["global_value"]=> 38 string(7) "1000000" 39 ["local_value"]=> 40 string(7) "1000000" 41 ["access"]=> 42 int(7) 43 } 44 ["pcre.jit"]=> 45 array(3) { 46 ["global_value"]=> 47 string(1) "1" 48 ["local_value"]=> 49 string(1) "1" 50 ["access"]=> 51 int(7) 52 } 53 ["pcre.recursion_limit"]=> 54 array(3) { 55 ["global_value"]=> 56 string(6) "100000" 57 ["local_value"]=> 58 string(6) "100000" 59 ["access"]=> 60 int(7) 61 } 62} 63array(3) { 64 ["pcre.backtrack_limit"]=> 65 string(7) "1000000" 66 ["pcre.jit"]=> 67 string(1) "1" 68 ["pcre.recursion_limit"]=> 69 string(6) "100000" 70} 71array(0) { 72} 73 74Warning: ini_get_all(): Extension "" cannot be found in %s on line %d 75bool(false) 76Done 77