Return to ob_get_level_basic_001.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / output |
1.1 ! misho 1: --TEST-- ! 2: Test ob_get_level() function : basic functionality ! 3: --FILE-- ! 4: <?php ! 5: /* Prototype : proto int ob_get_level(void) ! 6: * Description: Return the nesting level of the output buffer ! 7: * Source code: main/output.c ! 8: * Alias to functions: ! 9: */ ! 10: ! 11: echo "*** Testing ob_get_level() : basic functionality ***\n"; ! 12: ! 13: // Zero arguments ! 14: echo "\n-- Testing ob_get_level() function with Zero arguments --\n"; ! 15: var_dump(ob_get_level()); ! 16: ! 17: ob_start(); ! 18: var_dump(ob_get_level()); ! 19: ! 20: ob_start(); ! 21: var_dump(ob_get_level()); ! 22: ! 23: ob_end_flush(); ! 24: var_dump(ob_get_level()); ! 25: ! 26: ob_end_flush(); ! 27: var_dump(ob_get_level()); ! 28: ! 29: ob_end_flush(); ! 30: var_dump(ob_get_level()); ! 31: ! 32: ! 33: echo "Done"; ! 34: ?> ! 35: --EXPECTF-- ! 36: *** Testing ob_get_level() : basic functionality *** ! 37: ! 38: -- Testing ob_get_level() function with Zero arguments -- ! 39: int(0) ! 40: int(1) ! 41: int(2) ! 42: int(1) ! 43: int(0) ! 44: ! 45: Notice: ob_end_flush(): failed to delete and flush buffer. No buffer to delete or flush in %s on line 26 ! 46: int(0) ! 47: Done