Re: E_ALL changes in 5.2/6.0

From: Date: Mon, 15 May 2006 21:21:25 +0000
Subject: Re: E_ALL changes in 5.2/6.0
References: 1 2 3  Groups: php.internals 
Request: Send a blank email to internals+get-23420@lists.php.net to get a copy of this message
On Mon, May 15, 2006 9:41 am, Brian Moon wrote: >> Why would anyone have E_ALL >> switched on anywhere but a dev box? > > Working with Phorum, I get to peer into lots of different hosting > companies setups when helping my users. I have seen many hosts that > do > have E_ALL enabled and do not log errors because they have no way to > provide that log back to their users. Nor would the users have a > comprehension of the error log. > > For the enterprise, I would believe that nearly all production servers > shield error output from web pages in one way or another. However, I > believe that PHP has its roots in the small web site. If you start > making it hard on them to upgrade, you will see hosts that never > upgrade > their PHP versions. A quick Google for common PHP error messages will almost for sure find you a zillion sites with E_ALL in production servers. I'm not saying it's the Right Way to do things -- I'm saying it's the way a LOT of hosts are set up by default, and their users don't know how to change it, or don't consider the security implications serious enough. -- Like Music? http://l-i-e.com/artists.htm

« previous php.internals (#23420) next »