Return to ob_end_flush_basic_001.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / output |
1.1 ! misho 1: --TEST-- ! 2: Test 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: ! 11: echo "*** Testing ob_end_flush() : basic functionality ***\n"; ! 12: ! 13: // Zero arguments ! 14: echo "\n-- Testing ob_end_flush() function with Zero arguments --\n"; ! 15: var_dump(ob_end_flush()); ! 16: ! 17: ob_start(); ! 18: var_dump(ob_end_flush()); ! 19: ! 20: ob_start(); ! 21: echo "Hello\n"; ! 22: var_dump(ob_end_flush()); ! 23: ! 24: var_dump(ob_end_flush()); ! 25: ! 26: echo "Done"; ! 27: ?> ! 28: --EXPECTF-- ! 29: *** Testing ob_end_flush() : basic functionality *** ! 30: ! 31: -- Testing ob_end_flush() function with Zero arguments -- ! 32: ! 33: Notice: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush in %s on line 12 ! 34: bool(false) ! 35: bool(true) ! 36: Hello ! 37: bool(true) ! 38: ! 39: Notice: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush in %s on line 21 ! 40: bool(false) ! 41: Done