Return to ob_start_error_005.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / output |
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