Annotation of embedaddon/php/tests/output/ob_013.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: output buffering - handlers/status
3: --FILE--
4: <?php
5: function a($s){return $s;}
6: function b($s){return $s;}
7: function c($s){return $s;}
8: function d($s){return $s;}
9:
10: ob_start();
11: ob_start('a');
12: ob_start('b');
13: ob_start('c');
14: ob_start('d');
15: ob_start();
16:
17: echo "foo\n";
18:
19: ob_flush();
20: ob_end_clean();
21: ob_flush();
22:
23: print_r(ob_list_handlers());
24: print_r(ob_get_status());
25: print_r(ob_get_status(true));
26:
27: ?>
28: --EXPECTF--
29: foo
30: Array
31: (
32: [0] => default output handler
33: [1] => a
34: [2] => b
35: [3] => c
36: [4] => d
37: )
38: Array
39: (
40: [level] => 5
41: [type] => 1
42: [status] => 1
43: [name] => d
44: [del] => 1
45: )
46: Array
47: (
48: [0] => Array
49: (
50: [chunk_size] => 0
51: [size] => 40960
52: [block_size] => 10240
53: [type] => 1
54: [status] => 0
55: [name] => default output handler
56: [del] => 1
57: )
58:
59: [1] => Array
60: (
61: [chunk_size] => 0
62: [size] => 40960
63: [block_size] => 10240
64: [type] => 1
65: [status] => 0
66: [name] => a
67: [del] => 1
68: )
69:
70: [2] => Array
71: (
72: [chunk_size] => 0
73: [size] => 40960
74: [block_size] => 10240
75: [type] => 1
76: [status] => 0
77: [name] => b
78: [del] => 1
79: )
80:
81: [3] => Array
82: (
83: [chunk_size] => 0
84: [size] => 40960
85: [block_size] => 10240
86: [type] => 1
87: [status] => 0
88: [name] => c
89: [del] => 1
90: )
91:
92: [4] => Array
93: (
94: [chunk_size] => 0
95: [size] => 40960
96: [block_size] => 10240
97: [type] => 1
98: [status] => 1
99: [name] => d
100: [del] => 1
101: )
102:
103: )
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>