1--TEST-- 2Test ob_end_flush() function : basic functionality 3--FILE-- 4<?php 5/* Prototype : proto bool ob_end_flush(void) 6 * Description: Flush (send) the output buffer, and delete current output buffer 7 * Source code: main/output.c 8 * Alias to functions: 9 */ 10 11echo "*** Testing ob_end_flush() : basic functionality ***\n"; 12 13// Zero arguments 14echo "\n-- Testing ob_end_flush() function with Zero arguments --\n"; 15var_dump(ob_end_flush()); 16 17ob_start(); 18var_dump(ob_end_flush()); 19 20ob_start(); 21echo "Hello\n"; 22var_dump(ob_end_flush()); 23 24var_dump(ob_end_flush()); 25 26echo "Done"; 27?> 28--EXPECTF-- 29*** Testing ob_end_flush() : basic functionality *** 30 31-- Testing ob_end_flush() function with Zero arguments -- 32 33Notice: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush in %s on line 12 34bool(false) 35bool(true) 36Hello 37bool(true) 38 39Notice: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush in %s on line 21 40bool(false) 41Done 42