Return to bug60768.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / tests / output |
1.1 ! misho 1: --TEST-- ! 2: Bug #60768 Output buffer not discarded ! 3: --FILE-- ! 4: <?php ! 5: ! 6: global $storage; ! 7: ! 8: ob_start(function($buffer) use (&$storage) { $storage .= $buffer; }, 20); ! 9: ! 10: echo str_repeat("0", 20); // fill in the buffer ! 11: ! 12: for($i = 0; $i < 10; $i++) { ! 13: echo str_pad($i, 9, ' ', STR_PAD_LEFT) . "\n"; // full buffer dumped every time ! 14: } ! 15: ! 16: ob_end_flush(); ! 17: ! 18: printf("Output size: %d, expected %d\n", strlen($storage), 20 + 10 * 10); ! 19: ! 20: ?> ! 21: DONE ! 22: --EXPECT-- ! 23: Output size: 120, expected 120 ! 24: DONE ! 25: