Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:35916 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 36390 invoked from network); 3 Mar 2008 15:56:33 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Mar 2008 15:56:33 -0000 Authentication-Results: pb1.pair.com smtp.mail=rewbs.soal@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=rewbs.soal@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 64.233.178.249 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: rewbs.soal@gmail.com X-Host-Fingerprint: 64.233.178.249 hs-out-0708.google.com Received: from [64.233.178.249] ([64.233.178.249:23981] helo=hs-out-0708.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 23/14-29055-0BF1CC74 for ; Mon, 03 Mar 2008 10:56:33 -0500 Received: by hs-out-0708.google.com with SMTP id k27so63827hsc.7 for ; Mon, 03 Mar 2008 07:56:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=NK9jH52mJJYIQE9SSSWgI0a2nzHG1GDEXcLtB9b37lY=; b=U9+saShwg+TTH/OksupwYZM/a32fQ5Zc2jx1NDlVZiQXspz5f2q+/xIXK8UTmOhuInbmy1n5M7l54l/To+yh7q16Y9tI8gz4+XsSDLSVJYXn9IIyslpsqkbSFoqxvlaBKRkdwuQphBar4OXIazjIcj0guLaAWNgJc8IQ2oMwK3Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=DjpJsDP7JK4gU4+hy8jigP/2XKykEk4bywg1nrkyugGkBQQc2UBgiJLW0JQ0eAd+W3EkdNusYrZByBSCQIyGxIjLc/9hruM3RaGIFpGqsbsdKplZ+qKMTW/hDt81lcGsBUlHoBTdQNTCvnYMtrd2bIB/Is2VEvVduY8i0s+WOtk= Received: by 10.100.177.15 with SMTP id z15mr114754ane.112.1204559789895; Mon, 03 Mar 2008 07:56:29 -0800 (PST) Received: by 10.100.47.7 with HTTP; Mon, 3 Mar 2008 07:56:29 -0800 (PST) Message-ID: <5a8807d10803030756o241a3f85qfecc58e5d6cad37d@mail.gmail.com> Date: Mon, 3 Mar 2008 15:56:29 +0000 Reply-To: robin@soal.org To: internals@lists.php.net, ilia@php.net In-Reply-To: <5a8807d10802260934n4da71d07v73e9b60fd1d48326@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <5a8807d10801280520u7f8c7a9o8d2ab2efaa9c7644@mail.gmail.com> <1109819085.20080128151237@marcus-boerger.de> <5a8807d10801280718p6d52f689s3a13c4d8c6521a3f@mail.gmail.com> <868592137.20080128174926@marcus-boerger.de> <5a8807d10801280937j11c65623l7dca63aebec7cf1a@mail.gmail.com> <5a8807d10802260934n4da71d07v73e9b60fd1d48326@mail.gmail.com> Subject: Re: [PHP-DEV] Protected static props redeclared as public share value across classes From: rewbs.soal@gmail.com ("Robin Fernandes") On 26/02/2008, Robin Fernandes wrote: > > On 28/01/2008, Marcus Boerger wrote: > > > > > > I checked it out in more detail and it is indeed broken as in it is not > > > consistent > > If possible, I'd like to revive this discussion. Patch included. :) For the record, with helly's agreement I committed the patch to 5_3 and HEAD - thanks helly! Ilia / others, How would you feel about me back porting this to 5_2? The purpose of the change is to make static property inheritance rules more consistent - both amongst themselves and compared to static method inheritance rules. The patch does introduce a small change in behaviour (the old behaviour is imho buggy). See previous posts in this thread for the details ( http://turl.ca/phhhf ) and here for an example: http://pastebin.ca/926106 . I know at least a couple of people would rather this fix be 5.3+ only. More opinions welcome! Cheers, Robin