Return to ob_get_flush_basic.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / general_functions |
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===