Perhaps you should have noticed that the errors in php.ini-recommended
    are logged so whatever the error level is shouldn't matter.

    And I don't think this file is read-only everywhere? :)

    --Jani

On Sat, 18 Jun 2005, Andi Gutmans wrote:

Thanks for spotting that. Not sure how it got in there.
I removed E_STRICT from the default error_reporting in php.ini-recommended.


At 01:24 PM 6/18/2005 +0100, Nicholas Telford wrote:
Hello everyone,

It seems that E_STRICT is on by default in php.ini-recommended as of 5.1

I think the real issue here is nothing to do with E_STRICT being too strict, it does what it says, and as Andi has already said, it's there as a means of best practice checking for pedantic developers.

The problem is that far too many people look at the distribution, see "php.ini-recommended" and think that they should be using it, this isn't to say that they shouldn't, but they should at least be aware that -recommended means that everything is set up to be as tight as possible.

I propose changing php.ini-recommended's error reporting level to simply E_ALL. Those developers who require E_STRICT know how to turn it on and will do so.

I agree with Sara that E_STRICT could probably do with expanding, having it simply checking for depreceated stuff is all well and good, but it's name implies that it will alert the developer to anything not considered strictly correct coding practice.

Since this thread spawned off the one about adding public to PHP4.4, it's probably not worth it, not due to backwards compatability (try running code written for 4.3.x under 4.0.0...), but mostly because it'd effectively be creating an intermediary branch between PHP 4 and PHP 5 that would be neither one nor the other. It's probably just best to allow people to make the move to PHP 5 over a longer period of time. Besides, as Andrey said, you can just insert the keywords and have them commented out until the entire app is ported.

Sorry for the rather lengthy post, I've been watching these discussions with great interest over the last few days and have only now had the chance to post my thoughts.

Nicholas Telford

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php



--
Donate @ http://pecl.php.net/wishlist.php/sniper

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to