Annotation of embedaddon/php/ext/standard/tests/general_functions/ob_get_flush_basic.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test ob_get_flush() function : basic functionality
! 3: --INI--
! 4: output_buffering=0
! 5: --FILE--
! 6: <?php
! 7: /* Prototype : bool ob_get_flush(void)
! 8: * Description: Get current buffer contents, flush (send) the output buffer, and delete current output buffer
! 9: * Source code: main/output.c
! 10: * Alias to functions:
! 11: */
! 12:
! 13: echo "*** Testing ob_get_flush() : basic functionality ***\n";
! 14:
! 15: ob_start();
! 16:
! 17: echo "testing ob_get_flush() with some\nNewlines too\n";
! 18: $string = ob_get_flush();
! 19:
! 20: var_dump( "this is printed before returning the string" );
! 21: var_dump( $string );
! 22: var_dump( ob_list_handlers() );
! 23:
! 24: // Empty string expected
! 25: ob_start();
! 26: $string = ob_get_flush();
! 27: var_dump($string)
! 28:
! 29: ?>
! 30: ===DONE===
! 31: --EXPECT--
! 32: *** Testing ob_get_flush() : basic functionality ***
! 33: testing ob_get_flush() with some
! 34: Newlines too
! 35: string(43) "this is printed before returning the string"
! 36: string(46) "testing ob_get_flush() with some
! 37: Newlines too
! 38: "
! 39: array(0) {
! 40: }
! 41: string(0) ""
! 42: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>