Return to 017.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / Zend / tests |
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