Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129348 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 089851A00BC for ; Thu, 20 Nov 2025 19:25:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1763666756; bh=i/a7A9JujhmFxnXhUbeaQPyNxThRDxBv7udTVUOyQh0=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=YuAndwBggi5NJBSJ7W/1FUy1TkyMwXGYovlM9NCBuZ6qwsGWjFXW8oZqKh0bp1DNt WQTKI+gGG1a08pRXsoIT4a6/4AE94o+1kL1y0jU3vyyWzgLK0v9xrS8fc8ti6ng3MB oFFuRKys8ix2JJDnLhdP+aZym97tioeD8A8ChT8ywX0Yza4kGrhK1B306LOI4P/fwl XaTT/GtERlabBVfouWHp7tBzPgrbtUg5w36u0zM9gIRZFsBpgFhZPaSmhlP77HcrfS v1m5kGSQQf70r8OYdg13Med/Xdq1tbofkI2XZx4IjjxhOgSQ0PiVDdCHUZXFxkEXwd 0WI+Ff4tLLRlA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 693951806D2 for ; Thu, 20 Nov 2025 19:25:54 +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,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from mail-ua1-f41.google.com (mail-ua1-f41.google.com [209.85.222.41]) (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, 20 Nov 2025 19:25:51 +0000 (UTC) Received: by mail-ua1-f41.google.com with SMTP id a1e0cc1a2514c-93526e2842dso350359241.0 for ; Thu, 20 Nov 2025 11:25:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1763666745; x=1764271545; 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=i/a7A9JujhmFxnXhUbeaQPyNxThRDxBv7udTVUOyQh0=; b=bgGooZ1eigPAGXG+ZwmLBzrz39cmsB1IqTVNilltI3jDSO1CTjBEP90ISZULlSDhFK wNjGw9TAvRe8M3VdGfS33s0BvQCqMmYTG0DUKpo6cz0c3UT6z2Tc9HQTIgezroQrHB2u GKioCH6CYnTfi0uq2KSIZDxzW9XGZjVDmv/zDtkpXyH2neJl1GgwhtfcrRcx0XRvh8jV 0cGNMLZ6RYbT5rwUkCkmShth4hvfdUSI6lB9tdlkMfPcpP3ZaXaAiwNy9eCxEQT2jSg2 6Q8ByylqJm44y6Yg4C2bJyUhViwqRJTrKjkDu0XzX0noTsuCQ1J8fZFMYnGWRN74/Lpi MqBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763666745; x=1764271545; 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=i/a7A9JujhmFxnXhUbeaQPyNxThRDxBv7udTVUOyQh0=; b=MzeIF5naiO7ZLpjSifqEIDq5Z33SiAWsiozLn1iEV8KtRzfCIYASJMtodvdxCVQnyx x0iOgpaqYPMTsclwDO78IISfcc/rFKMoXWCsobrDVfH50Sl/500oEXtvWV4Wy5sisPdC dU2VOh4y2PzrhRvm08FsDDtdDRh+GOj3Uk1ZGx51eXV89f3iY1aj1kMXt/den8tFXABS 58x5MWfl1aTcc8fBkF0FycL79PFJPA+eHwBiny5BcSHgP94i/qJ44T6+bSwRlOGlbXFV KAk4t1JDhROzdtICMRduFDN7e8VObMr13rjkJtFCTh+GB6YqYGKRYbxwRW3TmKJLRKhB UL6g== X-Gm-Message-State: AOJu0YzNaPKspS3f5y0w4aTdgMhhifdJQQ7voARRLIiCqCK7CeYT41na FbCzlXOYAK+ASTO2gA0XRXXQEt75ZVxQ+GrChQQXQ+UEfe/DOFeqJPQsFLA9RFtxeN2/a7VW4Wo mpEUy6Q3UxKNc5fyJTiKyxStHYJDX62I= X-Gm-Gg: ASbGnctzRJ/yczjtmf7nIbtYlMm/rA2J+nTl6B6Mp2tUmWWH6aOTQZ8xXevkgpz35Hh nWyBWkxmHyg+JIxJI1j9UTn8xk10EJLdOoR3Kqrh0onsyIJSxBiruHp+OujVhuG6flIHqmYDn1j ItyFTA6H+NLqyejbnzI2ynquDU3MYiDoTaLlXlZX9jJesDGS61i009HhxCBhSeto3iqi41SkLFD EfnxbTmF0gwLy4TkfKhG+yCYS6W39Nckl1s0b4XphNok7LtxFSlYgwRw2ZKQeucMv3c+hunGnrq l071bw43Qj/rW+Hpfb3UJ8OaAg== X-Google-Smtp-Source: AGHT+IGWUisE23Xwqt0qLw6uChn+y0yPktHHlAhM5HKDildtWre8w3dgz3aPMDY4v0jPf4s+9Wa8qmnWjglE7Zj74YI= X-Received: by 2002:a05:6102:4193:b0:5df:c33d:6e57 with SMTP id ada2fe7eead31-5e1bbf153b7mr1672488137.26.1763666745282; Thu, 20 Nov 2025 11:25:45 -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: Thu, 20 Nov 2025 21:25:33 +0200 X-Gm-Features: AWmQ_bm0vcSTWFyctsqOgD8BakZvGYuI64V0lTWpMWHdeUCvDmQEpiUzIgKyfj0 Message-ID: Subject: Re: [PHP-DEV] [VOTE] True Async RFC 1.6 To: carlos_silvaaaaa Cc: php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: edmond.ht@gmail.com (Edmond Dantes) Hello all. I=E2=80=99d like to add a few words regarding the 10 percent. Let=E2=80=99s= assume there really are 10% of developers in PHP who use Async. We can replace this with some number X. What=E2=80=99s important is how exactly th= ese percentages are calculated. For example, if this X percent is calculated based on the total number of projects, that=E2=80=99s one thing. Suppose PHP is used in 1,000 project= s. Out of those, 800 projects are fairly simple, 150 are medium-sized, and 50 are complex. Most likely, async would be used in 200 projects, not in all 800. So if there truly are X% of developers using it, then it turns out this is actually a very large percentage of developers working on medium and complex projects. Do you see the difference? The difference is that medium and complex projects bring PHP developers more money. This means that if the PHP language and its ecosystem cannot compete with Go or Python, then PHP developers earn less because they=E2=80=99re not participating in the projects that generat= e that money. Even if only 5% of developers use synchronous PHP, that can still be a lot when you recalculate it. And it is precisely the segment of developers working on medium- and high-complexity tasks that pushes the language forward. Therefore, losing 10%, or 5%, or even 2% may actually cost much more for the language=E2=80=99s progress than it seems. Skype and Nokia were once great too, and they also decided not to develop their =E2=80=9C1%.=E2=80=9D