Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:48034 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 31244 invoked from network); 21 Apr 2010 09:57:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Apr 2010 09:57:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=peter.e.lind@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=peter.e.lind@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.218.219 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: peter.e.lind@gmail.com X-Host-Fingerprint: 209.85.218.219 mail-bw0-f219.google.com Received: from [209.85.218.219] ([209.85.218.219:55997] helo=mail-bw0-f219.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 93/96-30950-81CCECB4 for ; Wed, 21 Apr 2010 05:57:45 -0400 Received: by bwz19 with SMTP id 19so10995bwz.1 for ; Wed, 21 Apr 2010 02:57:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:received:message-id:subject:to:cc:content-type; bh=fOySAAFFtXqeH9QY8tMsxoPPRunrPfOUit9muf9AKZU=; b=xMDdr3devL374nCsPGfQbdiuNptr6Q2XM8/Jp0n5OktfQbQBoKOYFyBnFT43H65ZH1 hFjBIDwvVeLjLXYH85FOjClF9/sSeO4OYWOgiop+z+aYYRhI9aS3/kfcmCY+Z0u5iLtw P8GKpWxNsd//NHiTK0ppiQ12O5wyZL236TXBs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=BCRkW/Z5DKjfQXUagiRsn5K6o7BB44G90N9THrURB6VqIHrivWGMOyLen67YAbeCeb crevaqo+Ya73eQy67WCKx7VLsbsXxCNprtoRrG0EXzsfeXP8fDyyT2QmFGdagGNiMBDB B6rrLFnoNVF84CkN3cxGPedJ5F+3SFWNbe/Lg= MIME-Version: 1.0 Received: by 10.103.170.19 with HTTP; Wed, 21 Apr 2010 02:57:22 -0700 (PDT) In-Reply-To: References: <4BCE44B8.6060600@zend.com> Date: Wed, 21 Apr 2010 11:57:22 +0200 Received: by 10.102.174.39 with SMTP id w39mr1165407mue.20.1271843862116; Wed, 21 Apr 2010 02:57:42 -0700 (PDT) Message-ID: To: Adi Nita Cc: Stanislav Malyshev , internals@lists.php.net Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] A critique of PHP 6 From: peter.e.lind@gmail.com (Peter Lind) On 21 April 2010 11:46, Adi Nita wrote: > I cannot agree with the idea of preferring > working applications to good working applications. Except that's not what's at stake. The application does not become one bit better or worse by using an updated function that's more consistent with other functions. The *language* is what might become better or worse by the change, not any applications. The *side-effect* however, is that you're forcing incredible amounts of developers to fix code if they want to move it to a newer version of PHP. With the risk of having tons of code break or just never migrated to newer versions of PHP with all the problems which that creates. A better option would probably be to introduce functions that essentially do exactly the same as the old ones but consistently with the other functions. Then deprecate the old functions slowly - no instant BC break and people can migrate to the new proper functions in good time. Regards Peter -- WWW: http://plphp.dk / http://plind.dk LinkedIn: http://www.linkedin.com/in/plind Flickr: http://www.flickr.com/photos/fake51 BeWelcome: Fake51 Couchsurfing: Fake51