Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129433 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 D18BC1ADD0B for ; Mon, 24 Nov 2025 13:57:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1763992653; bh=zaUG7MoLPvMolYnwk5NwvarJmow5ZxcFDIKOdfxUoRw=; h=Date:Subject:To:References:From:In-Reply-To:From; b=X33dHTJiZqKlrb06sjNcLmpc9JffskJ7Tu1gK8rAYn38OWwqsaylQlOqeVyjEbpId SdTD8Ll6AdlmHi/5RufVelNeObOx+oH5VxMCaLA1ubei3sMCTnd/vH+NfyzqYMHLLl pevmKKs5Ahwdp9SzkQ8da0Sa+vLqbz3zTxCv/8eyQhGZaSCCyNSyeMseE+ErYKPa75 csRkYrpsVaDDb1f8C/9muyNokbXlyAs7x3A/X/mkFkBJCzTM8PxvID+ItshEJZ1reh ExcfOV4X4BMS7xqbqWUXZPEl8rezFRFGP8Iqcj15V3ALIvtzSwGp/3JGc+43ekuQOD PijBCpwJhQfnA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6C8EF180340 for ; Mon, 24 Nov 2025 13:57:31 +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=-2.8 required=5.0 tests=BAYES_00,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 fout-b1-smtp.messagingengine.com (fout-b1-smtp.messagingengine.com [202.12.124.144]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 24 Nov 2025 13:57:29 +0000 (UTC) Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.stl.internal (Postfix) with ESMTP id 5213D1D000CA for ; Mon, 24 Nov 2025 08:57:24 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-06.internal (MEProxy); Mon, 24 Nov 2025 08:57:24 -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=fm3; t=1763992644; x=1764079044; bh=mupJfo7kD61HP5kO+VaxzqEhV/b/foUrgxX4qj7fk24=; b= QtDcjlGiovrQ6HYj1m9f4n/l3HOFBEdB+nDy+uH4XXk32fT3h1JKj4rrdeYeBqoi gtdtLuiJm80kuE9VUDcH9YtmsfvWIrurC+NJNCxwI2x78dZ0Wj93O6ChjH8SwYeu Vv+pBq9lluVttgfSadoHXpJuf29JHQeexslL/gX/OlNHqdBDMq/gwGKWShDyWzMp w8srgIvv699LAoLrofadPc+yA7NpMHdMhTMwlvYRzPKSOCRdLxJ7mB0EcxAcanQy 5OXmdfBuFG9Lqbos/QCmx4ZXWfXz8SdM7YzQJj22JHA7zdrH893QF+6nZ261j8Uj GABWlfTj6SXx2ebHMwyJGw== 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=fm3; t=1763992644; x=1764079044; bh=m upJfo7kD61HP5kO+VaxzqEhV/b/foUrgxX4qj7fk24=; b=N7By1lpLcWfzAnW3a 0N3dZAjJIfmntqE7h5iKL0kxIU2svUuGZNlYk3VQtLYEdYjCbIV12S98ZoUWSZks Xr/Xl+R8qEAe8QXa54Hi8iYDZ7vzU4uO4i7SgdyMRTfbS3ddpWj1VDrk/1NThNyU 1yCzLMwck1V8xSQSIYLKzAXml3+iBWQe9k0Az3tV8Pou1xlxLhLWJce9PlSiKzBu mz4yi8P2/J801jhrbLFZBMxscr1r+t3iUZpiCrSdNkRKHZzAs5KYiLkEYKqtuWCb 9s6Kp9HzebHZOSbM450W1VaT9SjzTkfK6tz9k8Wl8MWfQSNBmrUEAT8zfl/zYWDm Fg2Jg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdeggddvfeekjeekucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucenucfjughrpefkffggfgfuvfhfhfgjtgfgsehtjeertd dtvdejnecuhfhrohhmpedftfhofigrnhcuvfhomhhmihhnshculgfkoffuohfrngdfuceo ihhmshhophdrphhhphesrhifvggtrdgtohdruhhkqeenucggtffrrghtthgvrhhnpeejke fghfeugffgtdeuheeggfdugefhudekjefhteegieejleehveelhfefvdfhudenucevlhhu shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehimhhsohhprdhphh hpsehrfigvtgdrtghordhukhdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphho uhhtpdhrtghpthhtohepihhnthgvrhhnrghlsheslhhishhtshdrphhhphdrnhgvth X-ME-Proxy: Feedback-ID: id5114917:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 24 Nov 2025 08:57:23 -0500 (EST) Message-ID: <65869feb-d518-4de3-8c10-115e3ba7dce7@rwec.co.uk> Date: Mon, 24 Nov 2025 13:57:23 +0000 Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [VOTE] True Async RFC 1.6 To: internals@lists.php.net References: <2015208655.784984.1763811978476@email.ionos.de> <980296152.1071.1763813573083@email.ionos.de> <92865666.4510.1763818506332@email.ionos.de> <329450798.8037.1763822426377@email.ionos.de> <9287c46c-bc63-4dd0-9792-0f9421959589@rwec.co.uk> Content-Language: en-GB In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit From: imsop.php@rwec.co.uk ("Rowan Tommins [IMSoP]") On 24/11/2025 13:20, Edmond Dantes wrote: > This makes it impossible to accidentally shoot yourself in the foot. A > developer can still do something silly by explicitly passing objects > between coroutines, but now they are doing it consciously. Again, you completely avoided my question, and went back to ambiguous statements about "a developer". To stick to my personas: - SDK Susie does not know what implementation of LoggerInterface will be passed to her library. How does she know if it is safe to use in her asynchronous code? - Legacy Les is using a LoggerInterface implementation written years ago. How does he know whether it is acceptable for use with Susie's library? -- Rowan Tommins [IMSoP]