Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:36487 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 13513 invoked from network); 25 Mar 2008 11:35:13 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 25 Mar 2008 11:35:13 -0000 Authentication-Results: pb1.pair.com header.from=lars@strojny.net; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=lars@strojny.net; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain strojny.net designates 85.10.204.248 as permitted sender) X-PHP-List-Original-Sender: lars@strojny.net X-Host-Fingerprint: 85.10.204.248 milch.schokokeks.org Received: from [85.10.204.248] ([85.10.204.248:44617] helo=milch.schokokeks.org) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 96/F3-27660-F63E8E74 for ; Tue, 25 Mar 2008 06:35:12 -0500 Received: from [10.22.2.150] (colt-d53d2146.colt.mediaventures.de [::ffff:213.61.33.70]) (AUTH: PLAIN lars@schokokeks.org, SSL: TLSv1/SSLv3,256bits,CAMELLIA256-SHA) by milch.schokokeks.org with esmtp; Tue, 25 Mar 2008 12:35:08 +0100 id 0000000000020009.0000000047E8E36C.00007E72 To: Robin Fernandes Cc: Felipe Pena , internals In-Reply-To: <5a8807d10803250404o6fd33662wbbf3ff14d296cb2a@mail.gmail.com> References: <5a8807d10802050343r43742844we89366ec47b57f4b@mail.gmail.com> <46ccd1ab0803241816k413c7605p2c3fb9139afd8536@mail.gmail.com> <5a8807d10803250404o6fd33662wbbf3ff14d296cb2a@mail.gmail.com> Date: Tue, 25 Mar 2008 12:35:07 +0100 Message-ID: <1206444907.11368.4.camel@localhost> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=_milch.schokokeks.org-32370-1206444908-0001-2" X-Mailer: Evolution 2.22.0 Subject: Re: [PHP-DEV] Inconsistencies when accessing protected members From: lars@strojny.net (Lars Strojny) --=_milch.schokokeks.org-32370-1206444908-0001-2 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, Am Dienstag, den 25.03.2008, 11:04 +0000 schrieb Robin Fernandes: [...] > My preference would be to completely remove this behaviour, by which > protected methods can be invoked from outside of their declaring > class's hierarchy. In other words, remove all uses of > zend_get_function_root_class() (it is only ever used in conjunction > with zend_check_protected()). Would that mean that the following code does not work anymore? method(); } } $foo1 =3D new Foo(); $foo1->doSomething(new Foo()); [...] cu, Lars --=_milch.schokokeks.org-32370-1206444908-0001-2 Content-Type: application/pgp-signature; name="signature.asc" Content-Transfer-Encoding: 7bit Content-Description: Dies ist ein digital signierter Nachrichtenteil -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) iQIcBAABAgAGBQJH6ONrAAoJECQPF+sCY6wHzAwQAJw8S6OpP4GEw+vzUXVtjrmR cV/MWVdewPVjcOpJN4GKOM/6tC/5U3oF7fXly9Kvje6b5Onpv6ibKy4zgm2x4d/I ZLMMiHVymOkvQkH/O6UUNEZDhOEwAdEdMkPNB6LhCh+M3ycB4m8gKFlDrElgP1OE Qgq/0wHoZBtgQsP7kiaDJTqZAeXUh69mKVHrBj+zBgiu3vySdcT2350mZDrAfI6T Vjm6S87xTpJjS4ifbR62vYnGwX5RNkSXq5VJNmxrVlhbpimz1qn2k1BPnrsdwXMM CNtoxsTYATSozNiNo1sbZhsjbHG/dlRvVeKV223DTmBkNZ3T4AtDH+Vtk1Xem1Ni 9IS3Fl+J1yI/tCLDCZgCIdjEEhKKNnX6ZQupzleI/k2ewF0ND82Vgi2h4RV63UCK HZZAIwlgXI75x7+bCQ7hibovsFM9asDgLHa9HjkVFRu8rxK4kcutVxuvdYhH1uLb 21+CYTJCPa8fYRjVY5DCuw/X0JqWmd71uwLEhY/cR0Ka376LNHQOvXvSl+X7A46T JTZrmuQUr1NemJM4zNFIeXuqxRivgzJXUjTR1Jgrc1TqmLqqpLOOCPDbex/coF8v iXj4HSPi2iY5iX2f2y8dYiGyORXqctYHLXVfE9nJOumy/oavHCWkZnFTJ9iHlI8B ELt/+WcuIkGbs2/y4Lfp =ciro -----END PGP SIGNATURE----- --=_milch.schokokeks.org-32370-1206444908-0001-2--