File:
[ELWIX - Embedded LightWeight unIX -] /
embedaddon /
php /
Zend /
tests /
017.phpt
Revision
1.1.1.1 (vendor branch):
download - view:
text,
annotated -
select for diffs -
revision graph
Tue Feb 21 23:47:52 2012 UTC (13 years, 1 month ago) by
misho
Branches:
php,
MAIN
CVS tags:
v5_4_3elwix,
v5_4_29p0,
v5_4_29,
v5_4_20p0,
v5_4_20,
v5_4_17p0,
v5_4_17,
v5_3_10,
HEAD
php
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>