Annotation of embedaddon/php/ext/standard/tests/streams/stream_context_get_params_001.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: stream_context_get_params()
3: --FILE--
4: <?php
5:
6: $ctx = stream_context_create();
7: var_dump($ctx);
8: var_dump(stream_context_get_params($ctx));
9:
10: var_dump(stream_context_set_option($ctx, "foo","bar","baz"));
11: var_dump(stream_context_get_params($ctx));
12:
13: var_dump(stream_context_set_params($ctx, array("notification" => "stream_notification_callback")));
14: var_dump(stream_context_get_params($ctx));
15:
16: var_dump(stream_context_set_params($ctx, array("notification" => array("stream","notification_callback"))));
17: var_dump(stream_context_get_params($ctx));
18:
19: var_dump(stream_context_get_params($ctx));
20: var_dump(stream_context_get_options($ctx));
21: var_dump(stream_context_get_params($ctx));
22: var_dump(stream_context_get_options($ctx));
23:
24: ?>
25: --EXPECTF--
26: resource(%d) of type (stream-context)
27: array(1) {
28: [%u|b%"options"]=>
29: array(0) {
30: }
31: }
32: bool(true)
33: array(1) {
34: [%u|b%"options"]=>
35: array(1) {
36: [%u|b%"foo"]=>
37: array(1) {
38: [%u|b%"bar"]=>
39: %unicode|string%(3) "baz"
40: }
41: }
42: }
43: bool(true)
44: array(2) {
45: [%u|b%"notification"]=>
46: %unicode|string%(28) "stream_notification_callback"
47: [%u|b%"options"]=>
48: array(1) {
49: [%u|b%"foo"]=>
50: array(1) {
51: [%u|b%"bar"]=>
52: %unicode|string%(3) "baz"
53: }
54: }
55: }
56: bool(true)
57: array(2) {
58: [%u|b%"notification"]=>
59: array(2) {
60: [0]=>
61: %unicode|string%(6) "stream"
62: [1]=>
63: %unicode|string%(21) "notification_callback"
64: }
65: [%u|b%"options"]=>
66: array(1) {
67: [%u|b%"foo"]=>
68: array(1) {
69: [%u|b%"bar"]=>
70: %unicode|string%(3) "baz"
71: }
72: }
73: }
74: array(2) {
75: [%u|b%"notification"]=>
76: array(2) {
77: [0]=>
78: %unicode|string%(6) "stream"
79: [1]=>
80: %unicode|string%(21) "notification_callback"
81: }
82: [%u|b%"options"]=>
83: array(1) {
84: [%u|b%"foo"]=>
85: array(1) {
86: [%u|b%"bar"]=>
87: %unicode|string%(3) "baz"
88: }
89: }
90: }
91: array(1) {
92: [%u|b%"foo"]=>
93: array(1) {
94: [%u|b%"bar"]=>
95: %unicode|string%(3) "baz"
96: }
97: }
98: array(2) {
99: [%u|b%"notification"]=>
100: array(2) {
101: [0]=>
102: %unicode|string%(6) "stream"
103: [1]=>
104: %unicode|string%(21) "notification_callback"
105: }
106: [%u|b%"options"]=>
107: array(1) {
108: [%u|b%"foo"]=>
109: array(1) {
110: [%u|b%"bar"]=>
111: %unicode|string%(3) "baz"
112: }
113: }
114: }
115: array(1) {
116: [%u|b%"foo"]=>
117: array(1) {
118: [%u|b%"bar"]=>
119: %unicode|string%(3) "baz"
120: }
121: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>