Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128373 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by lists.php.net (Postfix) with ESMTPS id 810AA1A00BC for ; Sat, 2 Aug 2025 19:10:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1754161710; bh=KJwoFEsywYTd0Xga46zllt7UO0ow+4l+QU3xdQaJx/U=; h=Date:Subject:To:References:Cc:From:In-Reply-To:From; b=lX/xYqA1/XoGn4nwijxaf3iNUINC7k0yluZJO8LfsziaixDoriJdZ+ke/kIE+XB/i poSfQ1g/1HcGo1xIq7x5yo/u/w0VTYUez8YyxIH5HTgba80NIlXyZTq148BI22+ElD plv9uwvlarktIY2gPf8C3nR6K9J/sM5lyEQjl/rof1LrAajuPu6IXFXhBlCWklp4T2 W2jBI1xsJyK5gWQ9F2RyQM2AN5pnEwsp38C801tFJS7qfAskBZbrOkPX6hm2xQikUK 6DYPjYjwhpd0xhUGl5+tBVsvcGfqPg09oOkq3DG3XVdQyZCnWbAtz12dHQnZYjF3ml vT1q3wMcrLvpg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 037F3180061 for ; Sat, 2 Aug 2025 19:08:28 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from filter102.mijn.host (filter102.mijn.host [5.254.117.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Sat, 2 Aug 2025 19:08:27 +0000 (UTC) Received: from h26.mijn.host ([2a03:5180:7:2:f264:726d:beae:1]) by filter102.mijn.host with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1uiHcL-000pg5-7n; Sat, 02 Aug 2025 15:10:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=jnvsor.net; s=x; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From:Cc:References: To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=o2VuAqp89ETmAwj4e9xPAsvXlPXS1ElKZX+gV9enHEA=; b=cSR0W7BUB/0iLlv9RO7wesaYMY pNv1zOmcJUEfYN/8uuwQ5cC61gMq25wqS5ZfV0tnM+1EbRKaT16gGUJfxDLLEfQeHezTaYCbXxIMq Fgov1O19UUBu9dkSCPg2ojvZ3LcnyiP84+BeCfKIdO8XvMuMu6CArAmSvhy41jUtUm+DZjOQUH8zv bLoL7Pzt/Il++9N5px6QEMH+gxos5sFi+KWJBvziHQHE7rQYIp/tBVOU4QfVj0gnujFx5m2BjSI0z UBGRUftFgMPSeD2m9qFqP7OjMFXGanqGlhlG67Gw5yn+Fc2v7499Eo5KPzGwnJv52P0cKWy0utsoV qv42egVg==; Received: from 2001-1c00-2a02-0700-a062-4722-09fc-aefd.cable.dynamic.v6.ziggo.nl ([2001:1c00:2a02:700:a062:4722:9fc:aefd]) by h26.mijn.host with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1uiHcL-0000000E9fJ-0DL7; Sat, 02 Aug 2025 21:10:05 +0200 Message-ID: <4960913a-2bc9-40d3-9dc5-0baa4bdc209e@jnvsor.net> Date: Sat, 2 Aug 2025 21:10:04 +0200 Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] Protected inheritance hierarchies To: "Rowan Tommins [IMSoP]" References: <2d516e15-2fc7-4ac4-b9c2-7146ac01cfb1@app.fastmail.com> <8c60c0b8-8826-49a4-80ba-973ff833fff7@app.fastmail.com> <069c2d28-9171-4c03-a8e4-687e517226d6@rwec.co.uk> Content-Language: en-US Cc: internals@lists.php.net In-Reply-To: <069c2d28-9171-4c03-a8e4-687e517226d6@rwec.co.uk> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-AuthUser: jnv@jnvsor.net X-Authenticated-Id: jnv@jnvsor.net X-Originating-IP: 2a03:5180:7:2:f264:726d:beae:1 X-mijn.host-Spamfilter-Domain: mijn.host X-mijn.host-Spamfilter-Username: 2a03:5180:7:2:f264:726d:beae:1/112 Authentication-Results: mijn.host; auth=pass smtp.auth=2a03:5180:7:2:f264:726d:beae:1/112@mijn.host X-mijn.host-Spamfilter-Outgoing-Class: ham X-mijn.host-Spamfilter-Outgoing-Evidence: Combined (0.23) X-Recommended-Action: accept X-Filter-ID: 9kzQTOBWQUFZTohSKvQbgI7ZDo5ubYELi59AwcWUnuW6iJ2YyeujdVYeufscQbdZ4JxlmQI1axO6 khLWp2KDOiu2SmbhJN1U9FKs8X3+Nt2sdENNz0Ob5Mcg8HV4NYhqYDYiFl9huZCsZDn+LUJsU8UV oBwMbArM0f4eNk8qSeUEybI1sOftHmSKUCHCvcq0VvcCA1Qa9BGdQX4vJy9/H5JVRKyFCRrxWkR6 oZhlSr2IwdrR6MCRf9fSYHlHvEpziFKfD1jKgYfH+6S5qDVYoOmeRt7qHd5fQGuXWoplKlc1R6Pa oqS3DNVMIxswrKXjmTmYf9felIf8Q0lvYJANy1im26jqdSLearSSTVIJyNKROUzReCS8EpKh0It9 L25JS816nuiE0t5pG6MLXGczofgXbS3qE61+OyR3Gc3nPUAaKXTT3W1KDy2muX04/xgyOPdNwXsd Bj3EgIW8lECUy+0aRbZk85NvEefkoSA+zXcvJuwl5fjKNe9yZBtrjaM9xEJYeWfJSk21pH43sUC7 1lktQNYXmRiLO5LZeh8LNb/h5rz7DLGg45GiUflDl8Pj2akSwD/pSEmvxWvR3fDzkLJ2UFyRsw29 tR4/IrseQC/4hO6RFjmINtYHMzaX33L/tiUbuNooEA7vZpGZDzmDZv9AkbPMMnDkwKbgaKoKKSu3 V8L7NoJYCho4lyCQfd8aFGGN9tupvM6WO2Ft1gH+FQ4BZVG7p6DvTb1LOyLdJRolA5yvuKg/VrQW W0t2gQb8VPATXlXOfRp8+eB3Yg8HXdFEFdiL9rNiZMnOwdYHLGH9EVlJ9IlZXmi51gXo57SDdHB1 Tq9lovTf7rVzNDWkHREVniihuDwEGDcmr6e3OPSwBFOka87gWzZcDlbbi8Xage5GSilzrneF/Oqk h7kgpv2NZvJfGGnqFsqccysxttQf4ngLmK0LObbZiXBeyQEp0GRBbTenxikF/gcs8soA9GUN1v4S h1d3k666OiE/LgOenBsVamDEIaUpefZ4iXQQd9uswVwkUZDzWTnmYZfNyHpP+h3oJsH4iqLWvrUt JfbeNHk15VolAGHS5rCXQKDyP3iBbB9/5fW73Cm7YWBsUU0e53DT0osHJBOfWOlYDoFQShVszrZm Os9Ev7h0BDIMem/s8DlVP/tgbMamdz/FUA== X-Report-Abuse-To: spam@filter101.mijn.host X-Complaints-To: abuse@filter101.mijn.host From: jnv@jnvsor.net (Jonathan Vollebregt) On 8/2/25 7:19 PM, Rowan Tommins [IMSoP] wrote: > This example seems more to the point: I didn't notice the static in Rob's example. Alex/Rowan are right, instance properties are definitely not shadowed. Anyway that brings back my original question: Can we fix/relax this? I don't see any need to prevent accessing properties that were declared on a parent. Should I just submit a bug report on github?