12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- --TEST--
- builtin functions tests
- --FILE--
- <?php
- var_dump(get_resource_type());
- var_dump(get_resource_type(""));
- $fp = fopen(__FILE__, "r");
- var_dump(get_resource_type($fp));
- fclose($fp);
- var_dump(get_resource_type($fp));
- var_dump(gettype(get_loaded_extensions()));
- var_dump(count(get_loaded_extensions()));
- var_dump(gettype(get_loaded_extensions(true)));
- var_dump(count(get_loaded_extensions(true)));
- var_dump(get_loaded_extensions(true, true));
- define("USER_CONSTANT", "test");
- var_dump(get_defined_constants(true, true));
- var_dump(gettype(get_defined_constants(true)));
- var_dump(gettype(get_defined_constants()));
- var_dump(count(get_defined_constants()));
- function test () {
- }
- var_dump(gettype(get_defined_functions()));
- var_dump(count(get_defined_functions()));
- var_dump(get_declared_interfaces(true));
- var_dump(gettype(get_declared_interfaces()));
- var_dump(count(get_declared_interfaces()));
- var_dump(get_extension_funcs());
- var_dump(get_extension_funcs(true));
- var_dump(gettype(get_extension_funcs("standard")));
- var_dump(count(get_extension_funcs("standard")));
- var_dump(gettype(get_extension_funcs("zend")));
- var_dump(count(get_extension_funcs("zend")));
- echo "Done\n";
- ?>
- --EXPECTF--
- Warning: get_resource_type() expects exactly 1 parameter, 0 given in %s on line %d
- NULL
- Warning: get_resource_type() expects parameter 1 to be resource, string given in %s on line %d
- NULL
- string(6) "stream"
- string(7) "Unknown"
- string(5) "array"
- int(%d)
- string(5) "array"
- int(%d)
- Warning: get_loaded_extensions() expects at most 1 parameter, 2 given in %s on line %d
- NULL
- Warning: get_defined_constants() expects at most 1 parameter, 2 given in %s on line %d
- NULL
- string(5) "array"
- string(5) "array"
- int(%d)
- string(5) "array"
- int(%d)
- Warning: get_declared_interfaces() expects exactly 0 parameters, 1 given in %s on line %d
- NULL
- string(5) "array"
- int(%d)
- Warning: get_extension_funcs() expects exactly 1 parameter, 0 given in %s on line %d
- NULL
- bool(false)
- string(5) "array"
- int(%d)
- string(5) "array"
- int(%d)
- Done
|