Annotation of embedaddon/php/ext/standard/tests/general_functions/ini_get_all.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: ini_get_all() tests
! 3: --INI--
! 4: pcre.backtrack_limit=1000000
! 5: pcre.recursion_limit=100000
! 6: --SKIPIF--
! 7: <?php if (!extension_loaded("reflection")) die("skip"); ?>
! 8: --FILE--
! 9: <?php
! 10:
! 11: var_dump(gettype(ini_get_all()));
! 12: var_dump(ini_get_all(""));
! 13: var_dump(ini_get_all("nosuchextension"));
! 14: var_dump(ini_get_all("reflection"));
! 15: var_dump(ini_get_all("pcre"));
! 16: var_dump(ini_get_all("pcre", false));
! 17: var_dump(ini_get_all("reflection", false));
! 18:
! 19: var_dump(ini_get_all("", ""));
! 20:
! 21: echo "Done\n";
! 22: ?>
! 23: --EXPECTF--
! 24: string(5) "array"
! 25:
! 26: Warning: ini_get_all(): Unable to find extension '' in %s on line %d
! 27: bool(false)
! 28:
! 29: Warning: ini_get_all(): Unable to find extension 'nosuchextension' in %s on line %d
! 30: bool(false)
! 31: array(0) {
! 32: }
! 33: array(2) {
! 34: ["pcre.backtrack_limit"]=>
! 35: array(3) {
! 36: ["global_value"]=>
! 37: string(7) "1000000"
! 38: ["local_value"]=>
! 39: string(7) "1000000"
! 40: ["access"]=>
! 41: int(7)
! 42: }
! 43: ["pcre.recursion_limit"]=>
! 44: array(3) {
! 45: ["global_value"]=>
! 46: string(6) "100000"
! 47: ["local_value"]=>
! 48: string(6) "100000"
! 49: ["access"]=>
! 50: int(7)
! 51: }
! 52: }
! 53: array(2) {
! 54: ["pcre.backtrack_limit"]=>
! 55: string(7) "1000000"
! 56: ["pcre.recursion_limit"]=>
! 57: string(6) "100000"
! 58: }
! 59: array(0) {
! 60: }
! 61:
! 62: Warning: ini_get_all(): Unable to find extension '' in %sini_get_all.php on line %d
! 63: bool(false)
! 64: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>