Uso siempre un condicional con la función isset(),para corregir los jodidos «notice»,pero recientemente estoy desarrollando con ubuntu y LAMP para producción.
Una malísima decisión ya que los «errores» como los «notice» no se muestran, pero la solución es simple. Dirígete a la ruta /etc/php5/apache2/ una vez dentro edita php.ini, en la linea «display_errors = off» coloca «display_errors = On» y listo. 🙂