Annotation of embedaddon/php/tests/output/ob_start_error_005.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: ob_start(): ensure buffers can't be added from within callback.
                      3: --FILE--
                      4: <?php
                      5: 
                      6: /* 
                      7:  * proto bool ob_start([ string|array user_function [, int chunk_size [, bool erase]]])
                      8:  * Function is implemented in main/output.c
                      9: */ 
                     10: 
                     11: function f($str) {
                     12:        ob_start();
                     13:        echo "hello";
                     14:        ob_end_flush();
                     15:        return $str;
                     16: }
                     17: 
                     18: 
                     19: var_dump(ob_start('f'));
                     20: echo "done";
                     21: ?>
                     22: --EXPECTF--
                     23: Fatal error: ob_start(): Cannot use output buffering in output buffering display handlers in %s on line 9

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>