Ist man im Status \"Produktiv\" sollten keinerlei Meldungen (PHP-Fehler, MySQL) mehr ausgegeben werden. Weiterhin sollte dass error_reporting auf die Minimalstufe gefahren werden um nicht mit einem debugmode=1 in der Adresse sich trotzdem alle Warnungen etc. anzeigen zu lassen.
Ist man im Status \"Entwicklung\" dann kann man ja alles raushauen was nicht flutscht.
Das alles hat den Hintergrund dass man bei einer kommerziellen Seite nicht unbedingt will, dass der User gewisse Warnungen oder Fehler sieht.