Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128826 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 7056B1A00BC for ; Mon, 13 Oct 2025 19:34:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1760384065; bh=OEalH/LM7iS0bOLbUViQ+MpRC9X+afn02DW6jAz9hrI=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=gO6GnmRDK6M5lBmNErYQsN6TjPPx2ipj3LKQl3+AfmyemS5ioTTPw4P4MwkG1I0Z9 wwGSI/SjGu6I3xhjMf21gKoL9tFXYArvqZu5MIKagws+dqh1sN1CBltFwAvRUIk67f 0xq+kJ60kX7zMC5hJGM4C/4dvVh+zkF0dRDZQT+uyMHTpklARnicS4L80AjpVRSRID c4cYkgtaQ9JN9fp0MQAX4hmvXfLqfRC1nipgjUjdyw+E5ijGW3tTQ5vkvqzWrbrcoE EuBNF33RXGa11uofDN6rY3jylaQyKqBlMTpI7sDgsHNVmyk8xVycLpl0aHqGYtMG71 URskPS7QoXdLA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 29A8D180389 for ; Mon, 13 Oct 2025 19:34:22 +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,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,T_SPF_TEMPERROR autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-vk1-f180.google.com (mail-vk1-f180.google.com [209.85.221.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 ; Mon, 13 Oct 2025 19:34:21 +0000 (UTC) Received: by mail-vk1-f180.google.com with SMTP id 71dfb90a1353d-54aa6a0babeso4338848e0c.0 for ; Mon, 13 Oct 2025 12:34:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760384056; x=1760988856; 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=OEalH/LM7iS0bOLbUViQ+MpRC9X+afn02DW6jAz9hrI=; b=NaysWPv/QwON634nmWnv6BO4FW0AAB93CuKKCjJxiA+M4IaJav5A7/KilXU/uRraTo 5Wf7+C1rrgWLuQ75ZkVadM0J4l2R42p2g7qI4RRIAgafKCdjcFp4axpe4HQs9OSLxwfY kycT+ktBMyrPyVlf6kxLVGKRjAppl6jYIm9ajVgC0lc/4+3RSHMnSkzEgCKGGpmMYwzT 6WWSKPLUVrbdkeGSqDeHV/4QQ4f1/FpIvYt/gtk/+WqoJU8hJPAY0+uq5/c2Yn6h74Yl /UF+q+j9VkpeXCa7xlliL1M9+47W9/n8NEuaB/IUqi7+PgWIw+o9emsY91tQNz2K34tp N+jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760384056; x=1760988856; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=OEalH/LM7iS0bOLbUViQ+MpRC9X+afn02DW6jAz9hrI=; b=VQsrHvRJMxoWfRc4s/CgecNIlhn2kit+1HTyr++luc8YrMshqRZ9rb4nTHSxvNfkEK udckpAU+O3vxmjpUUSutu3hJMAsh9zCSel8H+i74LSvqaowe0txICc8PW38dpjAYJHAI piRn5F1RcnKMY3zv/VPIqtXN+6QWBUseu4qJ6or3gs575SamMr+l0giS3Ucs38N4o/in K/VuYbtQn5pmQU9mpTpNhgBY1Uty7J3u8gYK/FikdDKKNyyY2uiQ+cU9/sLAChskRESh uQtfpJBBY9xaiJn3JiUVz2shwmpwDOfEUaYNrBHG3qpWb9mQ9Ihn7V662OKg+dZMNMTV tcrg== X-Gm-Message-State: AOJu0YwnagFblb8ryWrOdy/QwKR4qDfKQJQgEJYhk6GFXuQ+in3poY44 30lOAgM8SerD0lHIWMlK4rJl/cv/pXIM0TwTGXDy+dR53yzggUUjv79T/osEuYsMDKWd47Ep3Gv BrUUMVjJUQnrkt3JxkgqzD6YXdvxXx/LOx1PS X-Gm-Gg: ASbGncvT950LxwscBGOCJH9FBS9fkj5CKVjNwY+XaAHUdGZu1abjnwcWJO4o/HznLRx FxM/zl0uwPw/vD+PTt4kdlVf9AdKbvTCcbgIN4jZqbiFKvEhBCvfVqonXulH9oJgSg/Dd4zPWlA m7tPZOXd/1nYdGu0Xys/Z4j41hxi6Ou2Dhm2CL9wnuQsTLZCDF/WncFCCXHwqa1SZMXEuo+Ziuq efIr+YA2oEk78SXPDS+5ZZk79Gc/nn3UTpr7mNmy+BzXA== X-Google-Smtp-Source: AGHT+IHcsrIvF3X0V3b6VBKs183ZXDplpde0Ov9oSq+Kr/8LtBfPc5IpStzljHG77BAWG27URUaIVKQfEl6NE3YUTyE= X-Received: by 2002:a05:6122:e04a:b0:554:e069:d7b with SMTP id 71dfb90a1353d-554e0692ffamr3234268e0c.0.1760384056099; Mon, 13 Oct 2025 12:34:16 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: <14f591d4-aa1e-49dc-bc20-03cb493dc20c@app.fastmail.com> In-Reply-To: Date: Mon, 13 Oct 2025 22:34:04 +0300 X-Gm-Features: AS18NWAPsDx-MvzPUDgg5CqLQthe53w25ajRbmlgqzLH7jP7xgYPKkFFdBPtGSs Message-ID: Subject: Re: [PHP-DEV] PHP True Async RFC Stage 4 To: =?UTF-8?B?6Z+p5aSp5bOw?= Cc: php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: edmond.ht@gmail.com (Edmond Dantes) Hello. > In my opinion, PHP must add asynchronous and concurrent support as soon a= s possible, and asynchronous IO must be regarded as a first-class citizen. Thank you for your words. And especially thank you for your major contribution to the development of asynchrony in PHP. My words may sound clich=C3=A9d, but now is a good moment to say them. If it weren=E2=80=99t for the Swoole project, many PHP developers wouldn=E2= =80=99t have had the opportunity to try asynchronous PHP out of the box along with a full set of tools. It was fantastic. The experience of working with Swoole became a key source of knowledge when creating this RFC. I would also like to express my gratitude to the maintainer of Swow, twose. The energy and persistence with which you have tried to make the language better out of love for PHP deserves the utmost respect =E2=80=94 especially because it is backed by professionalism and technical competence. That=E2=80=99s an awesome combination. Thanks again!