Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:17947 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 72645 invoked by uid 1010); 13 Aug 2005 09:08:03 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 72630 invoked from network); 13 Aug 2005 09:08:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Aug 2005 09:08:03 -0000 X-Host-Fingerprint: 195.28.69.139 mail.jobtion.com Linux 2.4 w/o timestamps Received: from ([195.28.69.139:59284] helo=sparky.datcon.sk) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id CB/3D-33075-178BDF24 for ; Sat, 13 Aug 2005 05:08:01 -0400 Received: from localhost (localhost [127.0.0.1]) by sparky.datcon.sk (Postfix) with ESMTP id 777B72222B for ; Sat, 13 Aug 2005 11:07:57 +0200 (CEST) Received: from sparky.datcon.sk ([127.0.0.1]) by localhost (sparky [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 15542-03 for ; Sat, 13 Aug 2005 11:07:57 +0200 (CEST) Received: from [85.216.144.38] (chello085216144038.chello.sk [85.216.144.38]) by sparky.datcon.sk (Postfix) with ESMTP id 5A728221F4 for ; Sat, 13 Aug 2005 11:07:57 +0200 (CEST) Message-ID: <42FDB870.8040807@kmit.sk> Date: Sat, 13 Aug 2005 11:08:00 +0200 User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7.10) Gecko/20050729 X-Accept-Language: sk, en MIME-Version: 1.0 Cc: internals References: <42FCE0E4.604@lerdorf.com> In-Reply-To: <42FCE0E4.604@lerdorf.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at datcon.sk Subject: Re: [PHP-DEV] PHP 6.0 Wishlist From: ondrej@kmit.sk (=?UTF-8?B?T25kcmVqIEl2YW5pxI0=?=) Hi > 1. Remove register_globals completely > > 2. Remove magic_quotes_* > > 3. Add input filter extension which will include a mechanism for > application developers to very easily turn it off which would swap > the raw GPC arrays back in case the site had it turned on by default. > > 4. Include an opcode cache by default. A lot of work has gone into > pecl/apc recently, but I am not hung up on which one goes in. > > 5. Remove safe_mode and focus on open_basedir > > 6. Remove some stuff that has been marked deprecated since PHP 3/4 > > A couple of others that we could consider, but I don't actually think > wins us much apart from academic purity (which I have never been all > that keen on) are: > > 7. Make identifiers case-sensitive > > 8. Remove various function aliases +1 to all things here. 9. Shared memory storage for variables with transparent access. (superglobal array?) -- Ondrej Ivanic (ondrej@kmit.sk)