Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:41744 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5241 invoked from network); 6 Nov 2008 22:50:49 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 Nov 2008 22:50:49 -0000 Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 63.205.162.116 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 63.205.162.116 us-gw1.zend.com Windows 2000 SP4, XP SP1 Received: from [63.205.162.116] ([63.205.162.116:28690] helo=us-gw1.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id B6/22-44653-8C473194 for ; Thu, 06 Nov 2008 17:50:49 -0500 Received: from [192.168.16.110] ([192.168.16.110]) by us-gw1.zend.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 6 Nov 2008 14:50:49 -0800 Message-ID: <491374C9.9060906@zend.com> Date: Thu, 06 Nov 2008 14:50:49 -0800 Organization: Zend Technologies User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: =?ISO-8859-1?Q?Johannes_Schl=FCter?= CC: PHP Internals References: <4900DB81.4000805@zend.com> <4900E150.1010607@dynom.nl> <49018FC3.90302@gmail.com> <1224854888.19390.89.camel@goldfinger.johannes.nop> <490609A1.7090400@gravitonic.com> <1225199800.878.0.camel@localhost> <3F3445975B55414BB4A214B32E178657@pc> <4A4FE9BC-F000-4AEE-A68C-8EFEA9DCD154@pooteeweet.org> <4910D3E5.4020406@zend.com> <237D5067-10C6-4D25-8CCF-FEF9FE44F6F6@googlemail.com> <1225973406.5465.18.camel@felipe> <49133302.4040701@zend.com> <1226005570.4679.12.camel@goldfinger.johannes.nop> <466F02C209804315A2C82D5E905EAFC2@pc> <1226011197.4679.21.camel@goldfinger.johannes.nop> In-Reply-To: <1226011197.4679.21.camel@goldfinger.johannes.nop> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 06 Nov 2008 22:50:49.0483 (UTC) FILETIME=[1D085DB0:01C94062] Subject: Re: [PHP-DEV] array_key_exists BC break From: stas@zend.com (Stanislav Malyshev) Hi! > a) I showed the 5.2 behavior, using "proper" interfaces is a silent > change which might break application and is probably hard to find. While > I don't know how many people rely on these "features". I think it'd be OK for functions using HASH_OF in 5.2 keep using that, and I'm not sure we should ask for any specific interface there. As for other ones, we need to see if it would make sense there (something like array_shift probably wouldn't make too much sense on generic object and won't work correctly with most Array* objects either). -- Stanislav Malyshev, Zend Software Architect stas@zend.com http://www.zend.com/ (408)253-8829 MSN: stas@zend.com