Annotation of embedaddon/php/Zend/tests/017.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: builtin functions tests
! 3: --FILE--
! 4: <?php
! 5:
! 6: var_dump(get_resource_type());
! 7: var_dump(get_resource_type(""));
! 8: $fp = fopen(__FILE__, "r");
! 9: var_dump(get_resource_type($fp));
! 10: fclose($fp);
! 11: var_dump(get_resource_type($fp));
! 12:
! 13: var_dump(gettype(get_loaded_extensions()));
! 14: var_dump(count(get_loaded_extensions()));
! 15: var_dump(gettype(get_loaded_extensions(true)));
! 16: var_dump(count(get_loaded_extensions(true)));
! 17: var_dump(get_loaded_extensions(true, true));
! 18:
! 19: define("USER_CONSTANT", "test");
! 20:
! 21: var_dump(get_defined_constants(true, true));
! 22: var_dump(gettype(get_defined_constants(true)));
! 23: var_dump(gettype(get_defined_constants()));
! 24: var_dump(count(get_defined_constants()));
! 25:
! 26: function test () {
! 27: }
! 28:
! 29: var_dump(get_defined_functions(true));
! 30: var_dump(gettype(get_defined_functions()));
! 31: var_dump(count(get_defined_functions()));
! 32:
! 33: var_dump(get_declared_interfaces(true));
! 34: var_dump(gettype(get_declared_interfaces()));
! 35: var_dump(count(get_declared_interfaces()));
! 36:
! 37: var_dump(get_extension_funcs());
! 38: var_dump(get_extension_funcs(true));
! 39: var_dump(gettype(get_extension_funcs("standard")));
! 40: var_dump(count(get_extension_funcs("standard")));
! 41: var_dump(gettype(get_extension_funcs("zend")));
! 42: var_dump(count(get_extension_funcs("zend")));
! 43:
! 44:
! 45: echo "Done\n";
! 46: ?>
! 47: --EXPECTF--
! 48: Warning: get_resource_type() expects exactly 1 parameter, 0 given in %s on line %d
! 49: NULL
! 50:
! 51: Warning: get_resource_type() expects parameter 1 to be resource, string given in %s on line %d
! 52: NULL
! 53: string(6) "stream"
! 54: string(7) "Unknown"
! 55: string(5) "array"
! 56: int(%d)
! 57: string(5) "array"
! 58: int(%d)
! 59:
! 60: Warning: get_loaded_extensions() expects at most 1 parameter, 2 given in %s on line %d
! 61: NULL
! 62:
! 63: Warning: get_defined_constants() expects at most 1 parameter, 2 given in %s on line %d
! 64: NULL
! 65: string(5) "array"
! 66: string(5) "array"
! 67: int(%d)
! 68:
! 69: Warning: get_defined_functions() expects exactly 0 parameters, 1 given in %s on line %d
! 70: NULL
! 71: string(5) "array"
! 72: int(%d)
! 73:
! 74: Warning: get_declared_interfaces() expects exactly 0 parameters, 1 given in %s on line %d
! 75: NULL
! 76: string(5) "array"
! 77: int(%d)
! 78:
! 79: Warning: get_extension_funcs() expects exactly 1 parameter, 0 given in %s on line %d
! 80: NULL
! 81: bool(false)
! 82: string(5) "array"
! 83: int(%d)
! 84: string(5) "array"
! 85: int(%d)
! 86: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>