Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:130606 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 C14FB1A00BC for ; Sat, 11 Apr 2026 08:14:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1775895290; bh=L3ZqPAkf0s3tPWjDTahEd2Q2BPAkKhchToNaTwZAiAs=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=It3VLRPybLVrf5IhFRXEycy2MPGqdRc+L2ZEzjEzUq1FXaC+x6r7w/IOoqczIhlHC yMCHwoiyw1D1pHoaTSBltrhSRIVG/9hNDUqhMMuwyOsHd+/FFdwbhn+ndSkj9HE32X MXdgSYQj6xAZtExMncA9HivY5u0P3APytolPkTXmPbdIUllGe+CBXti7OZJaxWwubi 2c1pDBR+mpYZPvROhBPp4RRuDIsvBgjOQJdeH+dkxNVIJzmuH6OtCvAXZvTHO3msnX K2RMi3LrJervCExRZJRqrbOEGWOQfWq9z/NPIbSLAnY+9tjKD4Vli5bizAmUPNFcEY K6uAzJx2r7BIA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6BD85180050 for ; Sat, 11 Apr 2026 08:14:49 +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=1.6 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FORGED_GMAIL_RCVD,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-qk1-f174.google.com (mail-qk1-f174.google.com [209.85.222.174]) (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, 11 Apr 2026 08:14:39 +0000 (UTC) Received: by mail-qk1-f174.google.com with SMTP id af79cd13be357-8cb4136d865so328447385a.1 for ; Sat, 11 Apr 2026 01:14:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775895273; cv=none; d=google.com; s=arc-20240605; b=SstYRPUyv+Dvu83oejceLE8k6vjanIOBSxEL6TnnFxD20sX1MalMMWg7Y2k5HYG4ek /7OL4+3JphQwSTzZZIUwpxr9xmX4bFojz1WcfHq7K0WuXGxQ8wIqDew35zbGcJvcDC5w hBhC3fAU5UsmNfCwlpfFxZnGL4VIDQCtuBOgubawN1tdQ9C0bh47lDnDCfcnBXj5K0LG KfTzkpgcYFIcs2MwuL84L3MDHc83PiZoxR91NeX7m9uYC4Xvt9JvdnKEHyxM7ftjgUZk 8h48ruKv1+p2VOJNmF3yazihkvlqD0U09EVitF082WNk9CzpXhcJyeT+cVMqZP8yw95S wP5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=L3ZqPAkf0s3tPWjDTahEd2Q2BPAkKhchToNaTwZAiAs=; fh=EHfnlBRS4oRTkXNqTyfw7AUT0gx2mh1K8MLX9QspPrI=; b=HzjxOiNv9PUB51S47tuWj/NUEma/cW/+ec1tWaLguQyz6Yl6ZpDJN9fKQhhtq0cT/4 UNMLAIABAaLV8LmDCIUEGvARYzS7rrNUuv874RDToG6asATopTQ40lDmhxFNnIBOvUL4 fo7lj3vsvnh4wcItZ62e58zOLjekdLl0lWAjeSzt86gPKWxgAWkqmb3WJhvJg/lnpwQx QeUQUIDUG8bdoK2AOaE/21xeme1lPcouTZJJALs6xMDr8Y7oiS2SvhsEcg4CnnO/Smj2 lFQeN5XlMhGaBvmYjhLIyTZ04wrzqB4RmmxN2e+I1x5NDRl+90UM6eolol+Ksibbl8DP HgeA==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775895273; x=1776500073; darn=lists.php.net; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=L3ZqPAkf0s3tPWjDTahEd2Q2BPAkKhchToNaTwZAiAs=; b=V+8x+J4LPnVVkGjJ+sD0a6Q2J0JQFAOQk/7ouOcOT3HmGDsAGWQFG1TVgK8FLLErkL cx/CTa/HIa1bdiygq8ISVpuOzebqOFThhFeOWrP74SIwG1urPzlyHGBPptwBFDoh4+ga r/67ilGGXZchqnhIvhOUIaSqIVsxb2aQRIRB68r4TnN/o80NfriZH47wP6veSnT9F/0K vdpLfEL9bIOMK5jPwgBonqt0/eczeNVuWkaU3OmIuI7cEpaKRqYI9nJ/RpNCa413Eo7d eH6aWNAAS26ecSSmDRhpvg8q7X5kyMyb7kVdqwpO34pRBYv5V/wKddal38PLM1S14Y/V RBpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775895273; x=1776500073; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=L3ZqPAkf0s3tPWjDTahEd2Q2BPAkKhchToNaTwZAiAs=; b=hC+UTAFKvtIEqKrkfEzLZ8JKfTvIBqTbua8bPmdX8vEZzVWpolkAKpl7JBJwR9JlMP pcv0RN0UAn9SZjY7J+mG8sWAXxoZhTcBx1gHCzXoFbrm8zTpOdf42eVFw6Q0Vpjarh92 nhSMjXHuHXhFqfVGeP7jyq0S3X84qWkRLM3tfAzhv/c8UX1hdWuasqdwUAHp9y5HnlfO qg6JYUrLZoxnP1uSJZ5sysOUPOmdKxiWzW0IsE2+mBx/407bsyVX9Ut+BGv8MaoVs6WN o/58+fmOoV6P8+TYqdvC7J71dooG8f8VESpRht9rMrKffHKD9wdC2VaB3u2VhtkidQyT XsbQ== X-Forwarded-Encrypted: i=1; AJvYcCUXPZKOLfRQnpd5LDrc+xERIv2317uziifX/ho+r7vO4llZrDi4QG2xVssYLRO7KEXDMjkGu7l+rEg=@lists.php.net X-Gm-Message-State: AOJu0YwlvPZaIuSfIB3CBgt0XOguTKh0IDFkD8SSB6kprN0S0x5udTHW TJ5hzG9QAvYlbqFM7QK27+vvlVj6tEJBGhb2iFJKmupwYabF1EgkhPn8pcpcXtMf/B1Ga4MYJQQ nSjuXjFszrKmpDccpHDkIuSGduVDzqjs= X-Gm-Gg: AeBDiet7Qth7CvK0nI6L3RtNHVRUlbjwE6x72HwTk9Eud+NxJq9GgYUkYOrVZan3p2K rTO/AE50SHPfLmUIiI8PYmWOT01PGFLqgGHo2QIgQbKxyi6KMVZeE6ravSvkTZMLZSr1ixTDAsc ERaOkTgrwZ3EJlF5fk7GOJeLNXadn0nFucCwlUmyugzRBfp1U3vmDYYLusec3PuysOFU1JDIQ94 RZF1bsAM2yDvKZF+OlQ/2zcNVo/3ea1Jl3QAzM9knUDXe/DxWljOtBVxLWZqX7BVB9SJyzvMooK j/iIBGI= X-Received: by 2002:ac8:614c:0:10b0:50b:3a6d:db64 with SMTP id d75a77b69052e-50dd5d1154bmr72994041cf.48.1775895273102; Sat, 11 Apr 2026 01:14:33 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <433cf40fdc4a5459b9b87e966f02a96f@bastelstu.be> <4764272e616126506cb878d48f4805cd@bastelstu.be> In-Reply-To: <4764272e616126506cb878d48f4805cd@bastelstu.be> Date: Sat, 11 Apr 2026 10:14:22 +0200 X-Gm-Features: AQROBzBCP9uhqvoErEZitG0363J1dfJ2ZTIvcJo1RQSCZmSRkTVEavXHCZw4tY0 Message-ID: Subject: Re: [PHP-DEV] [php-src] PR #20903: GH-10497 (const obj->prop write) - language change notes To: =?UTF-8?Q?Tim_D=C3=BCsterhus?= Cc: Ilija Tovilo , PHP internals Content-Type: multipart/alternative; boundary="000000000000e96184064f2ad6b9" From: khaledalam.net@gmail.com (Khaled Alam) --000000000000e96184064f2ad6b9 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Tim, On Apr 9, 2026, 10:39=E2=80=AFAM, Tim D=C3=BCsterhus wro= te: > With regard to the RFC policy, I just added the necessary =E2=80=9CAbstai= n=E2=80=9D > option to the vote. > > I'm also noting some rendering issues in the RFC, particularly in the > Proposal section, where the =E2=80=9Cbullet point list=E2=80=9D does not = render > properly, due to the line-breaks in the markup. I'm also seeing that you > try to use the markdown syntax for inline code. That doesn't work in the > Wiki, since it doesn't speak markdown. When showcasing PHP code, I > recommend using isset() tags ( XML tag). For > non-PHP-Code ''BP_VAR_FUNC_ARG'' (two single-quotes works). You might > want to clean-up both of these, it will make the RFC look much nicer and > more approachable. > > Please note that your RFC update is considered a major change, so it > needs 14 days of =E2=80=9Ccooldown=E2=80=9D for discussion, before the RF= C can go to > vote. Thanks for the feedback, I just fixed the RFC rendering issues. Best regards, __ *Khaled Alam* On Thu, Apr 9, 2026 at 10:39=E2=80=AFAM Tim D=C3=BCsterhus wrote: > Hi > > Am 2026-04-04 02:52, schrieb Khaled Alam: > > I'd like to bring attention back to this RFC, which has been updated to > > v0.2 based on prior feedback: > > > > https://wiki.php.net/rfc/const_object_property_write > > Thank you. The updated RFC makes sense to me and with the removal of the > `FOO[123] =3D 'bar';` support I don't have any further technical concerns= . > > With regard to the RFC policy, I just added the necessary =E2=80=9CAbstai= n=E2=80=9D > option to the vote. > > I'm also noting some rendering issues in the RFC, particularly in the > Proposal section, where the =E2=80=9Cbullet point list=E2=80=9D does not = render > properly, due to the line-breaks in the markup. I'm also seeing that you > try to use the markdown syntax for inline code. That doesn't work in the > Wiki, since it doesn't speak markdown. When showcasing PHP code, I > recommend using isset() tags ( XML tag). For > non-PHP-Code ''BP_VAR_FUNC_ARG'' (two single-quotes works). You might > want to clean-up both of these, it will make the RFC look much nicer and > more approachable. > > Please note that your RFC update is considered a major change, so it > needs 14 days of =E2=80=9Ccooldown=E2=80=9D for discussion, before the RF= C can go to > vote. > > Best regards > Tim D=C3=BCsterhus > --000000000000e96184064f2ad6b9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Tim,

On Apr 9, 2026, 10:39=E2=80=AFAM, Tim = D=C3=BCsterhus <ti= m@bastelstu.be> wrote:
> With regard to the RFC policy, I just= added the necessary =E2=80=9CAbstain=E2=80=9D
> option to the vote.<= br>>
> I'm also noting some rendering issues in the RFC, parti= cularly in the
> Proposal section, where the =E2=80=9Cbullet point li= st=E2=80=9D does not render
> properly, due to the line-breaks in the= markup. I'm also seeing that you
> try to use the markdown synta= x for inline code. That doesn't work in the
> Wiki, since it does= n't speak markdown. When showcasing PHP code, I
> recommend using= <php>isset()</php> tags (<php> XML tag). For
> non= -PHP-Code ''BP_VAR_FUNC_ARG'' (two single-quotes works). Yo= u might
> want to clean-up both of these, it will make the RFC look m= uch nicer and
> more approachable.
>
> Please note that y= our RFC update is considered a major change, so it
> needs 14 days of= =E2=80=9Ccooldown=E2=80=9D for discussion, before the RFC can go to
>= ; vote.

Thanks for the feedback, I just fixed the RFC rendering issues.
Best regards,
__

Khaled Alam

=
=


On Thu, Apr 9, 2026 at 10:39=E2= =80=AFAM Tim D=C3=BCsterhus <tim@bas= telstu.be> wrote:
Hi

Am 2026-04-04 02:52, schrieb Khaled Alam:
> I'd like to bring attention back to this RFC, which has been updat= ed to
> v0.2 based on prior feedback:
>
> https://wiki.php.net/rfc/const_object_pro= perty_write

Thank you. The updated RFC makes sense to me and with the removal of the `FOO[123] =3D 'bar';` support I don't have any further technica= l concerns.

With regard to the RFC policy, I just added the necessary =E2=80=9CAbstain= =E2=80=9D
option to the vote.

I'm also noting some rendering issues in the RFC, particularly in the <= br> Proposal section, where the =E2=80=9Cbullet point list=E2=80=9D does not re= nder
properly, due to the line-breaks in the markup. I'm also seeing that yo= u
try to use the markdown syntax for inline code. That doesn't work in th= e
Wiki, since it doesn't speak markdown. When showcasing PHP code, I
recommend using <php>isset()</php> tags (<php> XML tag). = For
non-PHP-Code ''BP_VAR_FUNC_ARG'' (two single-quotes works).= You might
want to clean-up both of these, it will make the RFC look much nicer and more approachable.

Please note that your RFC update is considered a major change, so it
needs 14 days of =E2=80=9Ccooldown=E2=80=9D for discussion, before the RFC = can go to
vote.

Best regards
Tim D=C3=BCsterhus
--000000000000e96184064f2ad6b9--