Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128979 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 C74B41A00BC for ; Mon, 27 Oct 2025 15:48:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1761580109; bh=k46rvYJR/bzm5rfj9l4Px2wQfOel4Uq1YIsB6v52Aw8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=P8alYmjYxfj6dh/DhYgzTzDJpVUGqFHvi3DEQxraCMMyHErOKjqW/zAe0zzN2Y0Ng MQTKjs0uZd4vfqhDgBnLhUmmBl6XlBx7EFg3kuDBwQgFMU+Hzz1ASDpolQWJIpAuV3 Nlvw1Pbo4hv4kDB+NTCUkvF/Jg5wnjpg7pImV9pImB6cHa9DL7MjshDrmpDHmW3AGq s+OrO6f2jEnQksE6i+KwPXNAq9zs6n9uvtX4R98BywPCIf88bwQN3iC0Lul9NEpPY0 HlLTk8qQpZq7YbCU5LsQQ6DZfdisRFS2Q5v9+tJ0ifEnoGi7E/GQfWOYuunsGdYkdQ aGxNeWizOHrsQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 830241801DC for ; Mon, 27 Oct 2025 15:48:24 +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-vs1-f46.google.com (mail-vs1-f46.google.com [209.85.217.46]) (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, 27 Oct 2025 15:48:24 +0000 (UTC) Received: by mail-vs1-f46.google.com with SMTP id ada2fe7eead31-5db3ec75828so1404496137.1 for ; Mon, 27 Oct 2025 08:48:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1761580098; x=1762184898; 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=k46rvYJR/bzm5rfj9l4Px2wQfOel4Uq1YIsB6v52Aw8=; b=i1mGjtkMn7i7dHXzQIS41rm4cj0ByG0lO2o71SvwD0DQP8dGXEObLyMI/n690IXesJ RxmwQGr6o+wasDlstx1CGusyCtACgGpahMoWfauVov3vQhULSQEg4C1AF+oNCGl36C0X 2hclgklffJqZqZnF3R+GLNrWY7FkHapf20RW5mW5TldU4BJtHaNShc1s1Yb3XGuV7IdD mn4CqiGJiAMNJNB1BlJbJWjeEVVG2XCEZ9WRQvknhajkH0BuWWdvJsiS3Mc8DVKKiIgh DH7/NRBYkedGQ89759vbOA4LltTwJ5Rm8oInBidiVowC/RcV708Hny3keFDOP1D622wY w+ag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761580098; x=1762184898; 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=k46rvYJR/bzm5rfj9l4Px2wQfOel4Uq1YIsB6v52Aw8=; b=X30klKABeX9leAK21mSUC1cjaL4u8kHHFa3G3hOBGQvEQzndWL+vIqy4LBwcH2iCDl EfcOWBrYwyzLHHes69RCfuYt8tndFWxECSe38yC5xradPO6X7LZLRK3jx1Cl9h2WYMKM EwDVtFjyPrL197EUcZw5haydUlSIaK2qd9j5HjWtMy8MQ1vpJhV5KGi0Jm4xAvINxnQd t5y4SnrZHdMlwSdHmIh1/ShZ8L1dTb4TYvCp4XKlpN4sk5gSLjWfK3rCO5JZg8OkMwzR X5VQzzw2VaAelmgnowwIvOQqZyh89H13saF45yC08T2FJzI4+yiGdaXdFoTW4OYDW3gV lLbg== X-Gm-Message-State: AOJu0YwIttCqEqTtMvhERjf2Z3m4VKm1ilfd6MIxTjyfE0ytW5lUsgz8 fmzKXTFzYN4rNl6hA7LcmuWphspHup1GK+7xR5R+yvUyNjDLRZqi0FoyIiocebEenMR6ZtDMVBx uxeXwPwt+XGZ46WDJBlxf8uRsHwyKCBo= X-Gm-Gg: ASbGncuxeV7Lmlp+Hwu1gH9tVJ5RAY6W553zLqJWjgZKZ8M7u0wQMRBCPAOhFHusm0X 1/D3oCvpeMcYWN6B53pSrE42gXU+CcJg8dCF87wducUX3EgdHqSgmtBEx4ZzFL0igLpj8OdZoGn taTbMgkB1KMRG3leZEC7OQbLSCWPyVJlgBUiOkj4t43kLwt6FtmYkjf5PE72RTRhm45jQ1btinw IAHxXLEf3Z99uhAxwB6h7hZrBfuiAxeYPAacqcomIC396nkiBbfqvRAwqMr6XKECVW0a0qAiqQ+ +2VV+AEHQ8Sxf+k0 X-Google-Smtp-Source: AGHT+IF7W0Z6LTIEDilKBYPHNUAAJ27FpiTuuI1vPKITGBEbIakWFpe+FjdK8Gj4m55FGgHKTWqNXXTIO3SAXhXWMSU= X-Received: by 2002:a05:6102:5805:b0:5d5:f912:c692 with SMTP id ada2fe7eead31-5db7cc0212cmr154219137.33.1761580098366; Mon, 27 Oct 2025 08:48:18 -0700 (PDT) Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 References: In-Reply-To: Date: Mon, 27 Oct 2025 17:48:07 +0200 X-Gm-Features: AWmQ_blMx07Ywgdqv_CW_nOdAaUGuiz-veIJWcm0pZtgNuoU-vSeUJz4NWeAtMk Message-ID: Subject: Re: [PHP-DEV] PHP True Async RFC Stage 4 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) Hello. > I think this (or more v5) should strip the following > - exposing Scope and all operations in it. It means it should allow using= only the default scope in this version. That should significantly reduce t= he size of the RFC as it removes structured > concurrency and other parts related to scopes (including the reduction of= error handling logic). > - timer functions could also be removed even though it will make it less = usable but the point is to make it as small as possible and those are not a= bsolutely essential parts. > - critical section should be stripped as well > - nginx unit example should be removed as it might be confusing - I under= stand why it was added but it might be more confusing than useful > - drop php.ini setting and just use default for now I suppose that=E2=80=99s exactly what we=E2=80=99ll do. However, I won=E2=80=99t completely remove Scope. I=E2=80=99ll move it to a= separate document in the WIKI, so it can be easily referenced later. --- Thank you, Ed