Hallo eddi,
Im Sinne von Stil also Guter Stil™, hätte ich Konfiguration statt "@" akzeptiert - schlampige Programmierung hingegen akzeptiere ich als Begründung nicht.
@ ist vielleicht nicht direkt schlampig, führt aber sehr schnell dazu. Insbesondere da es mühsam ist, immer eine Test-Version ohne und eine Produktivversion mit @ aktuell zu halten. Es gibt meiner Meinung nach praktisch keinen sinnvollen Grund für diesen Operator; wie du schon erkannt hast, regelt man das besser über die Konfiguration.
Außerdem sollte man auch auf einem Produktivsystem Fehlermeldungen nicht einfach unterdrücken, sondern lediglich nicht an den Client ausgeben lassen. Eine Ausgabe in ein Logfile ist sehr hilfreich wenn man bei Besuchern aufgetretene Fehler reproduzieren möchte.
Schöne Grüße,
Johannes
Im Wasser würdet [Ihr] bei gleicher Ignoranz jämmerlich ersaufen, weil man darin ab einer bestimmten Tiefe nicht laufen kann, sondern schwimmen muss.
ie:% fl:( br:< va:| ls:[ fo:) rl:) n4:? ss:| de:] js:| ch:} sh:) mo:| zu:)