Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:129543 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 153341A00BC for ; Thu, 4 Dec 2025 09:55:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1764842107; bh=aph1gG/vsQDGoJS/ICBzp9Ebke2IsKBU6gWHxz0klBA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=AXz2ArW9IwqzRTUCumvM698uX2mzMEqrCAS/rfGFEwD6hiXPF65rC5dHCTdpSDPTG ojnbjjO5cE+3t9hhdwZjSUgIqJ+j2+5WTwMD3CQ+U47O0DCSOxNm0fNkdAhRlb0yRq z7J5k48bDLluA3JNsCcPSvIab9vQNWpEJuhayceB69/X8u+ACOin2Yc+DHcBbnL3I6 Rg7ogqXw0LqjVJxA/mYwqWcgILKlLkUgJr8E0df21Fi56sen5Jbb4oMehsMOcw46x6 dZWK52yUiwKRRyxicWh0eiwcVUYy0Mft7c6dVKFGkDkaq3o9nEWzIFopzAap7RqzCw 6cidXKzAvcD2Q== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 0A9D0180082 for ; Thu, 4 Dec 2025 09:55:07 +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,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from chrono.xqk7.com (chrono.xqk7.com [176.9.45.72]) (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, 4 Dec 2025 09:55:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bastelstu.be; s=mail20171119; t=1764842100; bh=gyVcIpkbatUhBj7d5UzpoGOtUU/x/kPA4B+baGDJwgo=; h=MIME-Version:Date:From:To:Cc:Subject:In-Reply-To:References: Message-ID:Content-Type:from:to:cc:subject:message-id; b=h8AjZ4RMAqva/LTioRqIxhSzMU8ueoTiSg6LEliXY3aJoMDagKbQ+mDuzQ8p+Xdrt 2n2sSc6Cf8ELL/8KtJEOjLD1WGDF4mmuxIB2jXFgCaT37+h/d/YLGFu8wCCsFBWaqC d19Os6gVaFmIb9bmS1dEIaxY8DTrZSSMkEhSTp29MMyd3o8rxY8jmP1lure8c9Y+qm JabaoALjqpVhl+4Usk62VEAyjEkKzXDiklHfGqFf4JDQxhdG6G7jkwvwnPA/TXoMNL wI5u2Fj8OYLozgzonW59q+dBIEc9PcAy66VEPYgZ95tUBrwhiuh5XlmG8sMLskC2NI Mdz1nTIDSFrJA== Precedence: list list-help: list-unsubscribe: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 Date: Thu, 04 Dec 2025 10:55:00 +0100 To: Henrik Skov Cc: internals@lists.php.net Subject: Re: [PHP-DEV] My wish for PHP 9 In-Reply-To: References: Message-ID: <4618f8efefdd9e075ca729395fcac201@bastelstu.be> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit From: tim@bastelstu.be (=?UTF-8?Q?Tim_D=C3=BCsterhus?=) Hi Henrik Am 2025-12-02 14:51, schrieb Henrik Skov: > As mostly just a bystander, I just wanted to say that all your work > makes me very excited for the future of PHP ! > > What I hope will make it into PHP 9: > > - Pattern matching > - Poll API > - TrueSync > - ext/uri > > Keep up all the good work ! Thank you for your friendly message. Most of the features that you listed don't need to wait for PHP 9, since they can be integrated into a backwards compatible way, for example by adding new functions rather than modifying them (such as ext/uri, which already shipped with PHP 8.5) did. The biggest and most complicated part of doing RFCs is figuring out all the details and edge cases to make sure a new feature integrates nicely into PHP. For more complex topics there often is more than one possible way of doing things, with different folks having different preferences, requirements or example use cases that can help understand the problem better to find the best possible solution. This - very important - part of the process is open to anyone, so if you have anything useful to add to the discussion, even if it's just some anecdote based on your experience that explains why the RFC is important or helpful to you, you are welcome to participate in the discussion. There is only one important rule on this list that many newcomers often are not familiar with and that is “please don't top post”. This means that you should reply to the email you want to reply to and then add your message *below* (or inline with) the quoted text you are replying to, ideally cutting the quoted text to the minimal bits that still provide the necessary context. Just like I did in this reply to you. Best regards Tim Düsterhus