Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129793 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 DFAB51A00BC for ; Mon, 19 Jan 2026 21:22:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1768857764; bh=ZuJhEH0YLn7V75p8b8PLz1UZ6P9yPX/cZCn0SkMHIK0=; h=Date:Subject:To:References:From:In-Reply-To:From; b=no5dzcR02AtDQy0ZdIaW8X0mvLMQU55RjquEamYDp+jBhdqY5WBICsFjHz5jsHPKF dtWEct58d1G2VGyM1GmGr0UNRn6H/uEAbN9AVEfPY9ueyWeX3rXW3ULQ47wGnqFIuh gJ2xhyQY0+kIgFloW32TRruoPe7IGZfgi+cDRUT68iXFQtKD32F/RZGEleCdbDG1fo 1Qsu2ZczcI6+dmxZRQiZhJEyxsgwadRiVvMIVa92YUg5Bi4uGaVBvai4gpb6o4Ofzv fGGFTdSqK7zQ7bjK9vL7PrcY/9SkuPXzJ224Or+ayyqvn69T0CJ6Co+19CNNmLoain +iiYX4r4xw30Q== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 60F40180003 for ; Mon, 19 Jan 2026 21:22:43 +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_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from chrono.xqk7.com (chrono.xqk7.com [176.9.45.72]) (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 ; Mon, 19 Jan 2026 21:22:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bastelstu.be; s=mail20171119; t=1768857756; bh=lymyLY+xHqWQ2adGAlfkeQaCu4QZj9C2M1h4uQW7Emc=; h=Message-ID:Date:MIME-Version:Subject:To:References:From: In-Reply-To:Content-Type:from:to:cc:subject:message-id; b=Wh6umeupb1CaH7vlz0DU0M2BbVCXm2gLKCEKTwuQpLsa1amG4pru84qOqUv+4gWjn M3zyjvtPSmDcWiN8qSu0KIH5ZN0U6cixXV1S/STUCy4WhZzX8Q7qoAypWYCJCbcUo8 goONT4D0CPH3lY63Yvn0QC9/DzKsiQidERBWXHD26VJVCry9c2K33RczUGBYaxgeDc Ev66ne/ebwjcZ4PiLRn7Buyn+YRxVps4WH2mRtpsA3Ovguhe4VwZ2mUm5VVRJyd/zR cd89N1ZaMmxPzSALCXWECXv7YixBrgkMugdQJJvGDOL2UNBbwNuI9odybB5HWOORTa x18gXG76vLzUA== Message-ID: <166cabf3-4a3d-4975-bb39-0a8847fac192@bastelstu.be> Date: Mon, 19 Jan 2026 22:22:35 +0100 Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Subject: Re: [PHP-DEV] [RFC][Discussion] use construct (Block Scoping) To: Seifeddine Gmati , internals@lists.php.net References: Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit From: tim@bastelstu.be (=?UTF-8?Q?Tim_D=C3=BCsterhus?=) Hi On 11/3/25 22:46, Seifeddine Gmati wrote: > Please find the following resources for your reference: > > - > > RFC: https://wiki.php.net/rfc/optin_block_scoping > - > > POC: > https://github.com/php/php-src/compare/master...TimWolla:php-src:block-scope The actual proposal of this RFC has been unchanged since the middle of November and the last meaningful change to the RFC text was made in the middle of December to improve the explanation. While the discussion in the related “comparison thread” by Rowan still has been active before the holiday break (with one reply of mine after the break), it was only discussing fundamental syntax (and semantic) choices, which we do not plan to change at this point. Both because Seifeddine and I are confident in the design of the RFC and because changing them would be equivalent to a full rewrite of the RFC (which would be more appropriate as a new v2 RFC). Even though we ultimately disagreed, we would like to thank Rowan in particular for the insightful discussion that provided valuable help to further refine and clarify the RFC text, hopefully helping folks make an informed decision. We therefore plan to open voting later this week, unless someone speaks up pointing out a major oversight or any other meaningful concerns we all missed. Best regards Tim Düsterhus