diff options
Diffstat (limited to 'tests/output/ob_start_error_005.phpt')
-rw-r--r-- | tests/output/ob_start_error_005.phpt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/output/ob_start_error_005.phpt b/tests/output/ob_start_error_005.phpt new file mode 100644 index 0000000000..3e503c6354 --- /dev/null +++ b/tests/output/ob_start_error_005.phpt @@ -0,0 +1,23 @@ +--TEST-- +ob_start(): ensure buffers can't be added from within callback. +--FILE-- +<?php + +/* + * proto bool ob_start([ string|array user_function [, int chunk_size [, bool erase]]]) + * Function is implemented in main/output.c +*/ + +function f($str) { + ob_start(); + echo "hello"; + ob_end_flush(); + return $str; +} + + +var_dump(ob_start('f')); +echo "done"; +?> +--EXPECTF-- +Fatal error: ob_start(): Cannot use output buffering in output buffering display handlers in %s on line 9
\ No newline at end of file |