Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129830 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 7A2E51A00BC for ; Wed, 21 Jan 2026 21:51:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1769032279; bh=IDxWxQnFG4jNgqHShHEtMDFjdBrt4Tm5KbAEZ3Mj1sg=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=Hb+fIfFhlBLIbR5FGtjJY6nXavs7NMAD+i5r6Z7PL3tNvQneyv0SuEYELc6Bl8u9J Np6fEiIEgbASs+ARN6umEC+ubgczBYmWttFEBwmRZd8ow2m+iG1X8duohHmKuZq1uo mfZY9QnbQAuqCr5eB64z9xZjhADeAgsc76/wIgff0gSAppk0ZON5a+zN7WKvb1PG91 e9APcS0myAy2yCbaA3SS4hqHFMCh3hjltcwc+Kva1+eJ05MJK27rrWUgRz5ZkIJXx+ YFu7GsDMPpgjyV3/MMUqf4eGyWmYw/WxwiNYY35ojEZ8UGK8mk3JEfgStsY+um7HWo jjpYqg8VrRhCw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6A9371801EA for ; Wed, 21 Jan 2026 21:51:18 +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.8 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DMARC_NONE,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,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-lj1-f180.google.com (mail-lj1-f180.google.com [209.85.208.180]) (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 ; Wed, 21 Jan 2026 21:51:18 +0000 (UTC) Received: by mail-lj1-f180.google.com with SMTP id 38308e7fff4ca-37fd6e91990so3287101fa.3 for ; Wed, 21 Jan 2026 13:51:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769032272; cv=none; d=google.com; s=arc-20240605; b=h3zeEyMaRdPxvxhgtgRN9jx3RxKesHCreUou7e2te8PW6X5Y6qEBA9HNM8tzU2ux4x U9WbYJHWF6YZbcDvSU8TH0+F13oBBlh/U5lAMfvOYUEi0mGzxBFn7H300lXdxfMNNW4S i8AumKCDHlfOBgic8wOJQSQrom58mx4XA1un4mPBT5siem/ol9G4s/aeroRMdo8d7Mop fM3P5IBUfczQsD8l1YhySvDJk9vgjDak49Tk9L7bNb1q8SPK7lNzmANYFsYeraDEI3XO nNKUmVLbGVugFLksHu6TiguohSCwe1aAAYI8wvv+6aKcNdrtFYEHmSlgz0f2hk0TOtC6 Jbkg== 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; bh=b3hmFCVvHuoEUxANyQaEK/rkx6KMGi+ZvOx70phOcf4=; fh=+kHlIL0wskoGokJK9uOS1+eswHumjG9dfmq0j5jXo3s=; b=GiZXYmnLr5zgRVcnzAQRe4hVVtK6AUXYq33eEeZGiY6Q3+vmSJFpCKlz+oTjQNWpSD kYWn/wpvdvBvMm1fvER08OwXGMIgGhthkL1EWMtjB9RM+9upB8aiQbOX0AeCRXbDV81n VhshzTaqLqbKRQQmlELFhItBWvyefJ7LLR2s3X2O3nW/2CMKq3DzvrfjT2+n68mEiPkQ N22nz1NV+WMNjsQJaO9Zyq4yHTkL9yvzpbpxihoJ0xQXZPwDwB6vHd5+dBgy86GJex16 B/6SADl1hpUVxVXJI+QDen+smUgbLrV0IdrC2GeDk74SeBNS0PezRAtbxU0Kt5NZLan7 z7YA==; darn=lists.php.net ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769032272; x=1769637072; 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=b3hmFCVvHuoEUxANyQaEK/rkx6KMGi+ZvOx70phOcf4=; b=WfqCfKiA9LK9DHTnO0hTU7NyMXh3Gul0YFm0FTbjBrel2a3dm3fzbbK/YjD16XrWf8 28hQ/vjzfvCU9XdoU14sQl3hjTGQ6UTq0cLqBTJUo7RMcUC9nrQCTytG7MrPushhRgpw mJmTygcTIrDiHFyluqCYOM7I32fD1cN0xVFctEfMrR/vIolWKZtAT5TttFbEh8+CqLz2 WjRSmb/DybLPH2xewGEQax7prc1nTVSiaaAGWlHMb/xvGMrlt8rdB5tw8ddCIf61miYl FqbCHzCZdBP3eXN4RwAfe58x//Lb4xJYE7p5TfulfrRuxZ9tWXjSr07AwSfykesjQ5Vn wvOg== X-Gm-Message-State: AOJu0YxLe20uYOdENP9EyAAM+FoJr2LTghxfXmUi2akgHSnz2sRRt4Rn L9Cb/et1VvubnRz2WyPxEaIwyqj/BEQhCfNylEuVEWcgIYGB48l+85xKGgHZXSo/i9/sNQ6sTh8 nlwI7Ol6OajXKohF51AJZEpWnatF6DlI= X-Gm-Gg: AZuq6aJUHafV/pR2seCbHtxUHNZCK1Nu4Y2OFGFcu1k2YEI7kuwfQbffO0GpgOs8XmR AEBPMIuwTIV5CPJHVUphdcjo2eSPmI/MxLr0NZPQFCs/EqeVdAET713e/Jr+d7uadSh5aRe703q Se0JMuBvp9s/38A8Vjx5sPZ1NtvTdy8yOCEyOCcBUdaiAPwJpQG4tCpxtrXIB4PltnmN5zb70ke 7nqgMeG4NDi/hf6+rCeVguQVPLRFKfnLUHjbxGeL9EuFyW40s9Y7/bHwmD1CtoajKsNULSDkIRH xIsqrQ== X-Received: by 2002:a2e:b8c6:0:b0:383:1d66:c204 with SMTP id 38308e7fff4ca-38386c6b4e6mr65929941fa.38.1769032271447; Wed, 21 Jan 2026 13:51:11 -0800 (PST) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 21 Jan 2026 22:50:59 +0100 X-Gm-Features: AZwV_QhdqIOozNHsNnBxcQZA-fbApz6WWo3KBts_2MMLOZlh8c8SS1B0JESsHpI Message-ID: Subject: Re: [PHP-DEV] [RFC] True Async RFC 1.7 To: Edmond Dantes Cc: php internals Content-Type: multipart/alternative; boundary="00000000000022cc9e0648ececfe" From: bukka@php.net (Jakub Zelenka) --00000000000022cc9e0648ececfe Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, I mentioned some things privately but will repeat them here as I think it's important. On Wed, Jan 21, 2026 at 8:19=E2=80=AFPM Edmond Dantes = wrote: > Hello. > > > I think it would be more reasonable to target 9.0. > > I would prefer flexible targets. 8.6 if it works out. > And if not, everything else. > In this respect, the RFC is very flexible: it specifies what the > functions should be, but does not require them to support > asynchronicity right away. > I think PHP 9 is flexible target because we won't likely release it until it's ready. PHP 8.6 is not flexible and likely this won't make it there anyway. I think it just too big and the BC break (global changes during suspension) is not acceptable for minor release either. On the other side PHP 9 can accommodate for big changes. In fact I think it would be good for marketing to have a big feature for a big release. Kind regards, Jakub --00000000000022cc9e0648ececfe Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

I mentioned some things = privately but will repeat them here as I think it's important.
On Wed, Jan 21, 2026 at 8:19=E2=80=AFPM Edmond Dantes <edmond.ht@gmail.com> wrote:
Hello.

> I think it would be more reasonable to target 9.0.

I would prefer flexible targets. 8.6 if it works out.
And if not, everything else.
In this respect, the RFC is very flexible: it specifies what the
functions should be, but does not require them to support
asynchronicity right away.

I think PHP = 9 is flexible target because we won't likely release it until it's = ready. PHP 8.6 is not flexible and likely this won't make it there anyw= ay.=C2=A0 I think it just too big and the BC break (global changes during s= uspension) is not acceptable for minor release either. On the other side PH= P 9 can accommodate for big changes. In fact I think it would be good for m= arketing to have a big feature for a big release.

= Kind regards,

Jakub
--00000000000022cc9e0648ececfe--