Return to ob_clean_basic_001.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / output |
1.1 ! misho 1: --TEST-- ! 2: Test ob_clean() function : basic functionality ! 3: --FILE-- ! 4: <?php ! 5: /* Prototype : proto bool ob_clean(void) ! 6: * Description: Clean (delete) the current output buffer ! 7: * Source code: main/output.c ! 8: * Alias to functions: ! 9: */ ! 10: ! 11: echo "*** Testing ob_clean() : basic functionality ***\n"; ! 12: ! 13: // Zero arguments ! 14: echo "\n-- Testing ob_clean() function with Zero arguments --\n"; ! 15: var_dump( ob_clean() ); ! 16: ! 17: ob_start(); ! 18: echo "You should never see this."; ! 19: var_dump(ob_clean()); ! 20: ! 21: echo "Ensure the buffer is still active after the clean."; ! 22: $out = ob_get_clean(); ! 23: var_dump($out); ! 24: ! 25: echo "Done"; ! 26: ?> ! 27: --EXPECTF-- ! 28: *** Testing ob_clean() : basic functionality *** ! 29: ! 30: -- Testing ob_clean() function with Zero arguments -- ! 31: ! 32: Notice: ob_clean(): failed to delete buffer. No buffer to delete in %s on line 12 ! 33: bool(false) ! 34: string(61) "bool(true) ! 35: Ensure the buffer is still active after the clean." ! 36: Done