Annotation of embedaddon/php/ext/standard/tests/general_functions/ob_start_closures.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Test ob_start() function : closures as output handlers
3: --INI--
4: output_buffering=0
5: --FILE--
6: <?php
7: echo "*** Testing ob_start() : closures as output handlers ***\n";
8:
9: ob_start(function ($output) {
10: return 'Output (1): ' . $output;
11: });
12:
13: ob_start(function ($output) {
14: return 'Output (2): ' . $output;
15: });
16:
17: echo "Test\nWith newlines\n";
18:
19: $str1 = ob_get_contents ();
20:
21: ob_end_flush();
22:
23: $str2 = ob_get_contents ();
24:
25: ob_end_flush();
26:
27: echo $str1, $str2;
28:
29: ?>
30: ===DONE===
31: --EXPECT--
32: *** Testing ob_start() : closures as output handlers ***
33: Output (1): Output (2): Test
34: With newlines
35: Test
36: With newlines
37: Output (2): Test
38: With newlines
39: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>