Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:32164 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26092 invoked by uid 1010); 10 Sep 2007 08:52:26 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 26077 invoked from network); 10 Sep 2007 08:52:26 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Sep 2007 08:52:26 -0000 Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 85.10.196.195 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 85.10.196.195 serveforce1.backendmedia.com Linux 2.6 Received: from [85.10.196.195] ([85.10.196.195:52885] helo=serveforce1.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 70/41-19032-9C505E64 for ; Mon, 10 Sep 2007 04:52:25 -0400 Received: from soitgoes.local (77-57-14-92.dclient.hispeed.ch [77.57.14.92]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by serveforce1.backendmedia.com (Postfix) with ESMTP id 921A9181CF7B; Mon, 10 Sep 2007 10:58:59 +0200 (CEST) Message-ID: <46E505B7.1090508@pooteeweet.org> Date: Mon, 10 Sep 2007 10:52:07 +0200 User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Stanislav Malyshev CC: Ilia Alshanetsky , PHP Developers Mailing List References: <6F509818-65A2-4B17-8C44-6970E815A169@prohost.org> <46E45932.4090903@zend.com> In-Reply-To: <46E45932.4090903@zend.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-backendmedia-com-MailScanner-Information: Please contact the ISP for more information X-backendmedia-com-MailScanner: Found to be clean X-backendmedia-com-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=0.247, required 6, AWL 0.15, RDNS_DYNAMIC 0.10) X-backendmedia-com-MailScanner-From: mls@pooteeweet.org X-Spam-Status: No Subject: Re: [PHP-DEV] PHP 5.3 Suggested Feature List From: mls@pooteeweet.org (Lukas Kahwe Smith) Stanislav Malyshev wrote: >> 10) Split off deprecation from E_STRICT into E_DEPRECATED > > 0. Why do we *need* it again? E_STRICT is about general coding style that we feel should be encouraged. Its sort of the comp sci teacher in a box. E_DEPRECATED is things we drop are replace. People that need to retain compatibility to earlier minor versions of PHP will likely have to ignore these, as often the reason why something was deperecated is that we added a new shiny alternative that was not there before. Without it, we mix 2 different concepts, we also make it needlessly hard for library maintainers to leverage E_STRICT. As a result library maintainers have the choice of either jumping to every new minor version as the minimum requirement or more or less ignoring E_STRICT all together. regards, Lukas