Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:19351 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 95570 invoked by uid 1010); 3 Oct 2005 14:35:47 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 95554 invoked from network); 3 Oct 2005 14:35:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Oct 2005 14:35:47 -0000 X-Host-Fingerprint: 81.169.182.136 ajaxatwork.net Linux 2.4/2.6 Received: from ([81.169.182.136:56535] helo=strato.aixcept.de) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id D3/9D-54476-3C141434 for ; Mon, 03 Oct 2005 10:35:47 -0400 Received: from [192.168.1.3] (dslb-082-083-230-032.pools.arcor-ip.net [82.83.230.32]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by strato.aixcept.de (Postfix) with ESMTP id E408035C37F; Mon, 3 Oct 2005 16:36:29 +0200 (CEST) Date: Mon, 3 Oct 2005 16:35:47 +0200 Reply-To: Marcus Boerger X-Priority: 3 (Normal) Message-ID: <6139244.20051003163547@marcus-boerger.de> To: Christian Schneider Cc: internals@lists.php.net In-Reply-To: <4341403F.3000304@cschneid.com> References: <43413474.90802@cschneid.com> <192263251.20051003154041@marcus-boerger.de> <4341403F.3000304@cschneid.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Re: $ref =& $this; From: helly@php.net (Marcus Boerger) Hello Christian, Monday, October 3, 2005, 4:29:19 PM, you wrote: > Marcus Boerger wrote: >> php 4 code is wrong in this and we don't want to support the errors >> forever. > Programming is like sex: One mistake and you have to maintain it for the > rest of your life (-:C > Sometimes I wish I would have insisted more in Nov. 1999 when I brought > up the reference vs. cloning issue for PHP4 beta. Oh well... > Anyway, if you break compatibility with PHP4 you risk that _fewer_ > people migrate to it, not more. Lots of PHP4 code is out there and easy > migration is key. That's why I'd advocate an E_STRICT plus disallow it > in PHP7 (or PHP8 ;-)). E_STRICT in 5.0, 51 is the least thing we need to do and probably we should simply stop supporting 4.4 otherwise we never have our user base upgrade. Best regards, Marcus