<?php // Testing ob_start, chunking and the debugger since the debugger actually // swaps buffers sometimes. class Foo { function method() { $other = $this; // breakpoint is set here } } // 13 chunk, random ob_start(function ($s) { return 'ob: ' . $s; }, 13); echo "I am going "; echo "to see if this "; echo "chunking works well\n"; $object = new Foo(); $object->prop = "Hello\n"; $object->method(); // breakpoint will get hit on this call $object->prop2 = "\tThere"; $object->method(); // and here echo "I sure hope it does; "; echo "otherwise we debug!\n"; ob_end_flush();