Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:32267 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 61436 invoked by uid 1010); 11 Sep 2007 18:19:34 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 61421 invoked from network); 11 Sep 2007 18:19:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 11 Sep 2007 18:19:34 -0000 Authentication-Results: pb1.pair.com smtp.mail=steph@zend.com; spf=permerror; sender-id=softfail Authentication-Results: pb1.pair.com header.from=steph@zend.com; sender-id=softfail Received-SPF: error (pb1.pair.com: domain zend.com from 64.97.136.147 cause and error) X-PHP-List-Original-Sender: steph@zend.com X-Host-Fingerprint: 64.97.136.147 smtpout0147.sc1.he.tucows.com Solaris 8 (1) Received: from [64.97.136.147] ([64.97.136.147:12936] helo=n066.sc1.he.tucows.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4A/D5-33962-53CD6E64 for ; Tue, 11 Sep 2007 14:19:34 -0400 Received: from foxbox (86.130.58.28) by n066.sc1.he.tucows.com (7.2.069.1) (authenticated as steph.fox) id 46E1D0F60001894D; Tue, 11 Sep 2007 18:19:31 +0000 Message-ID: <024701c7f4a0$71273c90$4501a8c0@foxbox> Reply-To: "Steph Fox" To: "PHP Developers Mailing List" , "Ilia Alshanetsky" References: <6F509818-65A2-4B17-8C44-6970E815A169@prohost.org> Date: Tue, 11 Sep 2007 19:20:28 +0100 Organization: Zend Technologies MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 Subject: Re: [PHP-DEV] PHP 5.3 Suggested Feature List From: steph@zend.com ("Steph Fox") If it counts for anything, here's my vote on the bits I know/care about: > 2) Symlink the intl extension from PECL, but leave it disabled by default > as is the case with all extensions dependent on external libs +1, I've a feeling this will become important later > 3) Apply the Late Static Binding Patch +1, I'll probably never use it but I can see where others might > 5) Implement Sqlite3 support via the ext/sqlite extension (patch is > already available) +1, assuming this won't kill sqlite2 support (where's the patch?) > 6) Remove safe_mode, register_globals and magic_quotes -1, should be on a major release - but as someone (Stas?) wrote earlier, it might be a good time to start emitting deprecation warnings > 7) Introduce mysqlind library into core and use it as a backend for PDO > and mysqli extensions (possibly enabling them by default) +1 but nothing by default until stable > 8) OpenID enabling patch for OpenSSL and PHP 5 +1, is there even an argument against this? > 10) Split off deprecation from E_STRICT into E_DEPRECATED +1, about time! > 14) Link phar extension from PECL into core (possibly enabling it by > default) +1, I think this could help tremendously with application deployment > 15) Merge Matt's ZEND_SIGNED_MULTIPLY_LONG() optimization patch +1, we all love Matt > 16) Introduce new php.ini files parser/scanner + CGI/FastCGI? "htaccess" > style ini file support 0 - very torn over this idea > 17) Merge __callStatic patch from PHP 6 +1 > 18) Introduce concept of "strict classes" that do not permit dynamic > property creation -1, this whole idea just sounds so weird for PHP. - Steph