Re: [PHP] Friday morning brain farts....



Daniel Brown wrote:
On 8/10/07, Stut <stuttle@xxxxxxxxx> wrote:
If PHP thinks something might be wrong it will tell you. Why on earth
would you want to ignore it? You think you're smarter than PHP? Really?

Okay, Stut, let's not make Friday the official "Flame Dan Brown"
holiday this week. I vote that it should be later in the year.

However, it should also be noted that my development is never done
on a production server attached to the Internet, for one; and on my
development machine, E_NOTICE is always enabled. I just fail to see
the benefit in alerting visitors to the site that there may have been
something overlooked at some point.

Whoa there nelly, that's a whole other thing.

I've never said users get to see notices. They never see warnings or errors. That's what the display_errors and log_errors options in php.ini are for. On my production servers error_reporting is set to E_ALL, display_errors is off and log_errors is on. I get an email from each server containing the contents of the error log from the previous day and my first task each day is to go through that and track down any issues that usage has highlighted.

-Stut

--
http://stut.net/
.



Relevant Pages

  • Could not load file or assembly System.Web.Extensions
    ... I've downloaded the AJAX Extension and the CTP ... December package and installed on BOTH my development machine and the ... production server: On the development machine everything is on drive ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: A simple (dumb) Rookie question
    ... Fix your error reporting. ... On a development machine it must be set to ... Of course on the production server errors should not be shown, ... I always write to a logfile (on my Linux box it's ...
    (comp.lang.php)
  • Re: A question on debugging
    ... But it clearly has nothing to do with the custom errors tag as I am catching all exceptions from the Application_OnError event and emailing them to myself. ... On my development machine I get the line number in the stack trace, but not on the production server. ...
    (microsoft.public.dotnet.general)
  • Re: [PHP] Friday morning brain farts....
    ... holiday this week. ... on a production server attached to the Internet, ... development machine, E_NOTICE is always enabled. ... reason it's good to enable notices on a production server is because ...
    (php.general)
  • Membership stuff acts wierd on production server
    ... My site is utilizing asp.net membership. ... development machine. ... I copied the entire directory to the production server. ... On my local dev machine it spits out all the roles ...
    (microsoft.public.dotnet.framework.aspnet)