Hi, > On 30 Jan 2015, at 09:14, Florian Anderiasch <m...@anderiasch.de> wrote: > > > >> On 01/30/2015 06:36 AM, Yasuo Ohgaki wrote: >> Hi Cesar, >> >>> On Fri, Jan 30, 2015 at 2:16 PM, César Rodas <ce...@rodas.me> wrote: >>> >>> I'm wondering if it would be a good idea to have a `strict` mode in PHP. >>> Many language have them and it is a good idea. >>> >>> I think it should be a bit different in PHP, it should encourage the >>> following things: >>> >>> - Avoid deprecated things, it should throw an exception. >>> - Avoid explicit conversions of undefined constants to strings. >>> - Anything else that could make run-time slower *or* bad practice. >>> >>> ```php >>> "use strict"; >>> >>> var_dump(FOOBAR); // should throw an exception, undefined constant. >>> ``` >> >> We have error_reporting INI for this purpose. >> Users may be strict or lazy for errors by the INI setting. > > I don't think it's a good idea to have a strict mode at all. I'd prefer > any language to be strict and unambiguous enough from the start. Adding > strict mode after the fact is just a band aid. PHP's error reporting > level isn't that bad, but if you're ignoring legacy code there's hardly > a reason not to develop to the strictest standard possible. > > ~Florian > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php >
I agree. Use error handlers. -- Andrea Faulds http://ajf.me/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php