Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127965 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 4AFBE1A00BC for ; Wed, 9 Jul 2025 10:34:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1752057153; bh=gHWBKHZAmcVanNB3lpVqMEuEcuBuaRTdewjt1orKRI4=; h=Date:Subject:To:References:From:In-Reply-To:From; b=aUidljm6wBN0YbPNQCliioDTO2hRZfmVZGXVO8gtNdnFyvtY4wfmPD8o6HUeHKSO/ 2RAgjTbotcF24xQ22D6TD7ndt5NFqk6FWGuKnSw82pb628lUfaG1Dw92gKt1MtG9oB I1GJYEwp4Cx9aEA5dOpZMmuMztXIfpJLAkJoZdRkQd35HVgzdYFNBPFuTPtTVcTVMs 0tNp9pBhawgXUZn+Emtg0eRksrGDSzXF6crs5j6AeW6KmFLWb6pahzTzI56FXg7+b9 HvDqWFaJQX0taM4j55ZQRw0NuzL59LcuNVcY0sY0JzxAIfcajtzdmCjhLhbGGZTxm5 pWqShMWxFe+mQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1306818006C for ; Wed, 9 Jul 2025 10:32:33 +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.1 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 9 Jul 2025 10:32:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1752057261; x=1752662061; i=cmbecker69@gmx.de; bh=2JdPWiemsw46tm4UIJosIHXehVCTbRYx65GHQspOJKQ=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=ELyIuItoMamy5GO6tZFEqGNo7/r6QDD1NopLYeeusJocHz9Nk2sbLPHecRCZ9tqm t7aplFTxOm5UM19GTTyJXmqwLa0cbraALVu+xSOPcjrjM/2NurjG3q2fJ/xBdNFMV gsy5qsb5euXC4vtZaZwQqVJbMOeTCUAmLs8U48/2QfXhM582Kt7Aq6mmXqvoMlO9O v0oPO8FQEe3tTQv+OR3iVNLVN81HwCnNWDZCstUjxRMS46LGyjcoGcAj3BRrihUSd 1WlhgjSoskjcfzY4lNq7uUtCttNqGb1eMmkpwulbsykp9PPZURhEm7pBG70KMPBhI STVT3v2qT/CtwiW6qw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.198] ([79.251.206.55]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MulqD-1uqqWU0Pch-00tB3P; Wed, 09 Jul 2025 12:34:21 +0200 Message-ID: <18f4505f-774a-4ad7-be9f-6cde3de89275@gmx.de> Date: Wed, 9 Jul 2025 12:34:22 +0200 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 8.5 To: =?UTF-8?Q?Tim_D=C3=BCsterhus?= , Bob Weinand , internals@lists.php.net References: <0b5a9e16-9b1e-400f-a092-eb5937a8c823@bastelstu.be> Content-Language: de-DE In-Reply-To: <0b5a9e16-9b1e-400f-a092-eb5937a8c823@bastelstu.be> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:BwAl9Na0/Lleh0vHm9qpa5yyOYpJEIyEwtonsiCK2FnHn7uIo4X JtnjnxB2rePhcD95HREXt9HXlGUkCpsoiSqF9SWRbxnxq+idP2RFa2uxLLkjjl47K5g9wV1 3UVGArKvzke8E4qqXkdnU3jNj0+Sdo/dnGvyL6TngrVg6ow059/C7DN5Xd7jwM5E3hcmyfQ XoMuqGlp2BygfX1jClRFQ== UI-OutboundReport: notjunk:1;M01:P0:GpZ7+Jz2MuQ=;JAzN2DI/kbB+PBYbvqvI2pMqvqe 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 NYBmbQHDTuA== From: cmbecker69@gmx.de ("Christoph M. Becker") On 06.07.2025 at 19:16, Tim D=C3=BCsterhus wrote: > Nevertheless I found it important to point out that the deprecation > itself is not a breaking change, since it is a common theme that folks > incorrectly claim that "PHP X.Y broke my code", when it's just some > deprecation messages being emitted. The deprecation allows you to fix > the issue at hand at a pace you are comfortable with. As an example, if > the code in question is in the process of being replaced anyways, then > you don't need to do anything. The RFC at hand states: | The RFC proposes to deprecate the listed functionality in PHP 8.5 and | remove it in PHP 9 (except where otherwise noted). That *might* give users only a year to fix the deprecated features, what might not match everybody's pace, though. It seems to be prudent to reduce the number of deprecations for the ultimate (and maybe the penultimate) minor version prior to a major release. Of course, that would require us to plan ahead. :| Christoph M. Becker