1--TEST-- 2ob_start(): Ensure unerasable buffer cannot be accessed or flushed by ob_get_flush(). 3--FILE-- 4<?php 5function callback($string) { 6 static $callback_invocations; 7 $callback_invocations++; 8 return "[callback:$callback_invocations]$string\n"; 9} 10 11ob_start('callback', 0, false); 12 13echo "This call will obtain the content, but will not flush the buffer."; 14$str = ob_get_flush(); 15var_dump($str); 16?> 17--EXPECTF-- 18[callback:1]This call will obtain the content, but will not flush the buffer. 19Notice: ob_get_flush(): Failed to send buffer of callback (0) in %s on line 11 20 21Notice: ob_get_flush(): Failed to delete buffer of callback (0) in %s on line 11 22string(65) "This call will obtain the content, but will not flush the buffer." 23