A reserva de mejor opinion, aparte de "los molestos mensajes" tambien puede haber problemas en la ejecucion del script y te pongo un ejemplo sencillo que se trato en otro tema hace poco:
Código PHP:
Ver original// En ningun momento se inicializo la variable, directamente se hizo la concatenacion
$headers .= "bla bla bla bla";
$headers .= "mas bla bla bla bla";
$headers .= "mas bla bla bla bla";
El problema era que el correo no se enviaba y el usuario "no se explicaba porque, si todo estaba
correcto", tan sencillo como que el interprete de PHP "no supo" como concatenar valores a una variable no definida... y todo por un simple punto!
El usuario perdio tiempo buscando el error, porque?, solo porque no tenia activados esos "molestos mensajes"... ahora, te vas a arriesgar a que por un detalle tan pequeño tengas que perder tiempo para hacer funcionar las cosas?... o prefieres hacerlas bien desde el principio y evitar problemas posteriores?