diff options
Diffstat (limited to 'tests/output/ob_014.phpt')
-rw-r--r-- | tests/output/ob_014.phpt | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/output/ob_014.phpt b/tests/output/ob_014.phpt new file mode 100644 index 0000000..0953427 --- /dev/null +++ b/tests/output/ob_014.phpt @@ -0,0 +1,22 @@ +--TEST-- +output buffering - failure +--FILE-- +<?php +ob_start("str_rot13"); +echo "foo\n"; +// str_rot13 expects 1 param and returns NULL when passed 2 params. +// It is invoked with 2 params when used as an OB callback. +// Therefore, there will be no data in the buffer. This is expected: see bug 46900. +ob_end_flush(); + +// Show the error. +print_r(error_get_last()); +?> +--EXPECTF-- +Array +( + [type] => 2 + [message] => str_rot13() expects exactly 1 parameter, 2 given + [file] => %s + [line] => 7 +) |