Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129604 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 5AA081A00BC for ; Sat, 13 Dec 2025 17:07:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1765645672; bh=5NV0uJxnPywuJAQGLcZFolCcAOUQkfTaCboCLQ2Tyvg=; h=Date:From:To:Subject:In-Reply-To:References:From; b=VSNt/zCi8yTQRqkSi8ujXTLB04N60oCkEdwxmLnG+5F4gSQHDha/HcMVozeG2zc7b o4k46JAgpKXu+L448cdafuqQ7lEpIeXqcYEaXM/tnq4EM9uss9YHzKz7LwHz/xnD9a D2lUJgQXX53W9VUB4dvBKkuyGbDaaUzZra8Qbf5dhMRhLU/L7Vx7PVVqfjXqnAq7iL ityShj2AI1qEbNNmth2RoKXMXnMRXhanA8AndUD7YgstOuxjuJJ9pZ8wYvit9vIi8O RP4eF2Er54IJBiKCFI/zUnYWk7sOwKKwauR/BWQZJlf92Ifhvl1k6PW/+b/DlDoPO5 A5Gh2Q3rRcmUw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 0280618003E for ; Sat, 13 Dec 2025 17:07:51 +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.4 required=5.0 tests=BAYES_05,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_MISSING,RCVD_IN_DNSWL_LOW, SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from fhigh-b4-smtp.messagingengine.com (fhigh-b4-smtp.messagingengine.com [202.12.124.155]) (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, 13 Dec 2025 17:07:51 +0000 (UTC) Received: from phl-compute-02.internal (phl-compute-02.internal [10.202.2.42]) by mailfhigh.stl.internal (Postfix) with ESMTP id 084937A0096 for ; Sat, 13 Dec 2025 12:07:46 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-02.internal (MEProxy); Sat, 13 Dec 2025 12:07:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rwec.co.uk; h=cc :content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm1; t=1765645665; x=1765732065; bh=XvUMg1lErhi0Ar2eWH7gq8ZiyMI2LHcpjNOnieegQmE=; b= b1nfc/4HIu4xITRI7TzChs0Ahiq1YeW9optkk33WrDd6c8DYEiq1PkGNr2BX4MRm cbwmBN8XiQJtXJfwqhqq33Ovhqo5LZNc+umzzdHsKknuDHkAbxitR3dSavSq34jH p1AxfGSH0v5/TDOczV3Gwwa9voqDUujrSvObmrjIxq2uqEwlsjFalw+LmdDP/hc/ lXw0tp9C78E8xYewmXQuU09IZwnhP5YEb/obtSC0s04z+QrNCaeAKGCNKrswFN7H pN0GebdRIh6XwTODW27HBA5vSNzBaI4jXeM/k6TJW/Xcj79PmhdokRGrzTjzsqac DvQzzd61nTh0DHnX7PFWKA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1765645665; x=1765732065; bh=X vUMg1lErhi0Ar2eWH7gq8ZiyMI2LHcpjNOnieegQmE=; b=X7mVLHlOKI3h+wvzd RtPoa/yKpl4RElaZc8N6ruFlKaM+vZHACQbGrgraJLL/l5yu34nmzuR4Hj6Pabjr Cv5NGkBampIzLSsUFPVmWaBHuPL3/ixJhf95CRDQD8tiSTqXb+NVi32G8xVodsZC od6gBTrl5uu2dcKPobivEBq7dll/kt1+t1ZoQbmXDF0ERNsMEEE+J8bmOk6SQVKH +jyskHwWvNeyor3ehnhHWavixTyLG6bHEnGnM574rlVxZGdR/xhfH6383hhicmlI dUWveB60SjsYPGDQaADltGwhYG/tN1dZ+Z+HvidwNWwS+9QMGETkHUdDZPXi79Dq wpfWA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdefudeivdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpeffhffvufgfjghfkfggtgfgsehtqhhmtddtreejnecuhfhrohhmpedftfhofigrnhcu vfhomhhmihhnshculgfkoffuohfrngdfuceoihhmshhophdrphhhphesrhifvggtrdgtoh druhhkqeenucggtffrrghtthgvrhhnpeehleffteeigfevudetfedugedtudevledugeeu geelheeihfehgfdtkeevvefgleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehimhhsohhprdhphhhpsehrfigvtgdrtghordhukhdpnhgspghr tghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepihhnthgvrhhnrg hlsheslhhishhtshdrphhhphdrnhgvth X-ME-Proxy: Feedback-ID: id5114917:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Sat, 13 Dec 2025 12:07:44 -0500 (EST) Date: Sat, 13 Dec 2025 17:07:43 +0000 To: php internals Subject: =?US-ASCII?Q?Re=3A_=5BPHP-DEV=5D_Examples_comparing_Bl?= =?US-ASCII?Q?ock_Scoped_RAII_and_Context_Managers?= User-Agent: K-9 Mail for Android In-Reply-To: References: <26a2f13c-f318-4d6c-9595-bfaaebcbabcb@rwec.co.uk> <432ca4ad-7bcc-43bd-8e05-3121839b4ff7@app.fastmail.com> <6ca9d7e54c291d1ce8fd74b5d1977034@bastelstu.be> <08966c87-cdd0-4402-9dcb-098e7b327d9a@app.fastmail.com> Message-ID: <6F6E4B41-DD2C-49A1-81C4-606FCE48B3F6@rwec.co.uk> Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable From: imsop.php@rwec.co.uk ("Rowan Tommins [IMSoP]") On 13 December 2025 15:58:22 GMT, Larry Garfield = wrote: >Rowan (or anyone else), did you have thoughts here? Would =3D> be a more= self-explanatory symbol to use for the context manager block? Yes, sorry, I must have replied in my head=2E I think that does make it cl= earer that one value produces the other, rather than just being assigned or= aliased to it=2E Although the most common use is key=3D>value, we also have fn()=3D>return_= expression and get=3D>property_expression=2E Rowan Tommins [IMSoP]