Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129837 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 6C1941A00BC for ; Thu, 22 Jan 2026 08:05:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1769069140; bh=iacyvk0zDa7idfDdqgksUxRYy5BZqpf0aP6HD12UrSE=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=WxxYjh4MfCVU3N6OnZ3at4ZWGFJWqS9ZX/+9Mc1mMLL9X0no24m5hclMbjBNBAOJw +ZrECZHLfZgWw5VbS1LX62K80cFYlxdd8i9edTDVrV7tDXhgtOvQeBIbS0tcamM6/C IxbsXI/c5sUzKhx/Yp2UOSIvojParYqFhAjYXxIN8e9yHGh0Raa4otCFOxEJPjOEV4 JHGn+7Sj9WjkCsfCR64muKGz0JZ9hm0pTzXdxF47PlCFCCmrvTMTK8bchjYeCCm9kA A2tg86OtKklXATofH0RraZgxARVp5RmKDYdwWrqhryVK/yF1K14fnqxG2v8/OtHpqt Ce5CyBzVxC3pg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 961CD180053 for ; Thu, 22 Jan 2026 08:05:39 +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=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_FROM,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-ua1-f45.google.com (mail-ua1-f45.google.com [209.85.222.45]) (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 ; Thu, 22 Jan 2026 08:05:39 +0000 (UTC) Received: by mail-ua1-f45.google.com with SMTP id a1e0cc1a2514c-947fea7590cso183310241.2 for ; Thu, 22 Jan 2026 00:05:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769069134; cv=none; d=google.com; s=arc-20240605; b=PaHvnPDC22pMefQPZ8VwUUHlTbJL0lTE85yOoKxXHL2ZyYMq5lwPYgaGsYzAWWNsys cJGkJo60QSD4z9fRbJVZe2OaPpvL7FqFWyhljGsdA+1QlAq5C60jfB5GZATsrqVCC3aW IBIODE4yOvK67iYt5ci9JuyZZyF9MLCtXKr2hsuDN5fadN2/d6b4iTN4uhYzaqDpaJAn RwH6gfReDJeQOpWm8yJv5VgQjU99+Ywehz2gYyL8PCnRWnus3dnvejYHP4x/vIxaJEIG T/Gy1VCN4fRWkUYz6za+PRU/wK3LvdiBQjnvXX4vL5AFkPLwhs1e6D5oyznU6bKMZiyZ 708w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=iacyvk0zDa7idfDdqgksUxRYy5BZqpf0aP6HD12UrSE=; fh=XIdPT1VT543Z0MFSJyoN7/ubCJzTXk5bhK6BqUg9aJU=; b=EQxSCV1xGfCbVTZv8miX8CG3rFYHSkZuB+H7wj6IJuoKVWh4pFCle35Tv1FW2qztkF 2UE2MAUEx4XCnG6Hr05/Zyf0B0ZYYFAVc5hqvQaovD7GH+VXjKGpNXsdKqw292lw5bm2 jkFeRGe8JaqQht1d+DqOC/EiNHjNqcjBpB9JzL98O9xHtVBhTFcnU4gXEQetBLcKVOQH P2V+ROk8jbZkTb6tN+rCgaTZX3jqaEkBdftoqUrlSjGpKR1bzrGdHLbAcYB+aVq7pHm1 GrHHZ+lIWFpAOFBukkOOGAuMvRCuon55y4wagDQKUfUomZsQcC5HZdAG9hwQM4ROaY2U Mzrg==; 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=20230601; t=1769069134; x=1769673934; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=iacyvk0zDa7idfDdqgksUxRYy5BZqpf0aP6HD12UrSE=; b=XzxdLPEgXrmL6TBcwV8GYE4JmP4GZCO34tCQk3mb6bzLJIKql4QsK37Gs+cK8u+XYk dNv7nVPTsCvQvXAKXV+wnew+/2RCcj1B4wlFSvd/gcL7Iv3A6qnLwR4n25qqLxJLfJ3P lBqwn2ApCI95QOVsi6/Or//67EE060UbC12WS/JZaccdhhQQ/EUwIcaG4xFO8+U8a5AF hw0HlDpl0z6ZLOJvC01O82VyxwnRzKPhra6q6xdRlTgwRFj9E86ayIzBPZI/R02BVyty pj2c/BQ9lotRMZMpSJM8JzTuaqdxf033cet9+9dZa9RTzj8U2VCX/TyKkyNOH7DfPVr3 wDqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769069134; x=1769673934; h=content-transfer-encoding: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=iacyvk0zDa7idfDdqgksUxRYy5BZqpf0aP6HD12UrSE=; b=dcpHYYqsOHQzaOWwqjTNe7VCAFJ0qiieO9fBeMZVloHqy7OXQDMPBjRTaNgsuc+8LM qhDZaIopsunO76vwHo/Vrtv8EQxpnmwIfkuKDsYyULdFGwpduFUxpmtZe7J/pJap58qu YNS9Ty9ZCUpIrrT5bhvu/2Cpd6uPN1JxiI7ntuGbFn6GSUcabEOR7VKWYUxGhvC5O80I R4iRpEQ4xqamUonwYzsO5EKAPB+6vWWfpJ4MafbXW9d15A2HB2T5jJAqLH+Rt//cEQb6 14OLOC1mgAeoUL7SFt0ZYah513G74iz3Z2Uy42sV+csfUkFsytuJCyfH7ZcCZyGPI3uq GKSA== X-Gm-Message-State: AOJu0Yxdq2bTu7soUqeBCepjNyZB1lWQmuYHbPvja7vhc9p87LVZveN2 nq6FAlXvv1edtUmF2FCURsu3tpmw5CcqEtPFOo4G0RvOSPtZ74KXTNgmbyPNoUrPXEtWZ9ySXt1 DQ+FP75pRcVZ0BwCbrd3IwZJKmnHvGy4= X-Gm-Gg: AZuq6aLL0WFAFmAd4NeMGVdYTQmCFgx4+eRcCgsfEehvoZjcBuU+98R0oFEa0NbB822 X6FPyUMc6/Dyk0lo+q9ds4uOlEiYCPUhJRuZT4tRVY3QjMlAMCjayqz1uomL2DMPWZwDbAm8yfd /7KJEk5pSZvIOEfBbq/p7eejh49xPr8lqgymbKgJTV4BeXDd4FMtatBmpYc3QC8QRLbsVGcsRsD ghCaEnIO+pq+2Md8AgKVob5ERF0lvUMidbnX4vB8Cw0NqNznw9DNw/mISCuwCre+ja0lZDaLE8F BZpeISLvTNBtwoBBNXMzyxlhJcs= X-Received: by 2002:a05:6102:c47:b0:5dd:b100:47df with SMTP id ada2fe7eead31-5f1a6fa452fmr5531248137.4.1769069133628; Thu, 22 Jan 2026 00:05:33 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <79CDB2CC-E397-436E-B5A2-10DA1E451A97@rwec.co.uk> In-Reply-To: Date: Thu, 22 Jan 2026 10:05:23 +0200 X-Gm-Features: AZwV_QgCD8pGAofrstLiKCWyu6y_wFjDumejm-rqHjuUU9S2X9DoWyLfBeKtC74 Message-ID: Subject: Re: [PHP-DEV] Re: [RFC] True Async RFC 1.7 To: Jakub Zelenka Cc: php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: edmond.ht@gmail.com (Edmond Dantes) > I don't like this experimental model or introducing API stability levels = as it is confusing for users. It requires extra checking for users to do fo= r each API (no one usually does it and with AI it will be even more problem= atic because it might not tell that the generated code uses experimental AP= I). This would just become pain for user and I don't think it would be good= for PHP. I think this is a good topic for discussion, and we could talk about the pros and cons of a =E2=80=9Cnightly=E2=80=9D build. I could explain how early product delivery improves code quality. > That can be already done but it will never guarantee that the second vote= will succeed. It's OK! But at least I would know that the PHP community truly wants to make the language asynchronous. I still don=E2=80=99t understand the answer to t= hat question. It seems to me: no. We could probably include a vote in this RFC on three core principles: * concurrency * transparent asynchronicity * cancellation to see how many people support them. If more than one third vote against it, then we can safely stop trying to change anything.