codice:
function errorManager($errno, $errstr, $errfile, $errline){
	echo "<div>#{$errno} {$errfile} - line {$errline}<hr />{$errstr}</div>";
	ob_flush();
};

$error = error_reporting(defined('E_STRICT') ? E_STRICT : E_ALL);
set_error_handler('errorManager');

// fai quello che devi fare ... 

// se vuoi ripristinare come prima ...
// error_reporting($error);
// restore_error_handler();
se vuoi sfruttare il tutto per fare debug (no print("ciao") o echo "forse") fai
trigger_error("... e fin qui tutto ok ...", 0);