Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128408 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 351701A00BC for ; Wed, 6 Aug 2025 12:00:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1754481550; bh=k57ZI4WAKNQqH87Z2m88/cmGlVTNAeW04H1W/WC7qPk=; h=From:To:Subject:Date:References:In-Reply-To:From; b=DaXWglWlJp49F09NhRSgT8y7PcYfmGj23jwU6NeQID+B+D5BM5Fn3t8fuxG2PMM5j 1Qd4PoJJj1TtyUXIDqq9ghOYvjAmo2zCRsXhp13Rn6NyWDbobi4p+PfMVwYW4c/5CH OdV4+lP9zfyfs8Y9aftLAbegmT1olElLPf1Gn1xXRpFqgN9J+Qt1E4UFLANOh8xEfY yXnDTcmZGs6cShZMD4rwNq0oGHHblg6nReu/7ZEb7gdW6rPHn4hm9jhH4ELnCFNPRB GwPSYMwNLRtuTExciSeXkI2SYPewmYYi0nSNmFt2GcZLnS4AehsrjFfUp0bDI/IxdQ IkX66CJsUKIxQ== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 77418180054 for ; Wed, 6 Aug 2025 11:59:09 +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.5 required=5.0 tests=ARC_SIGNED,ARC_VALID,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_PASS, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No X-Envelope-From: Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam02olkn2032.outbound.protection.outlook.com [40.92.15.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 6 Aug 2025 11:59:09 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gctAE84wrHba5xgo5csHi1wArUOtj4qlx+OVRW32OHFhmwJwacQ+UoaQxIVvrm4xOPCmespvxacEHcqLALvb6EfhSfU/s0zc4/WxukbgMRpGmNEgnsD/469qiKuA812JJAh2/9okcheQwtkzHU4oarCh+VX6l4MOBgzIjbSx1Z9e+HcOC3N/bzEXjQxegtVtPjemB/OP8uIptFYv6EiZNilPm7AOlstT9sJvbLRlu9WpzedDKWw/Rum5JBDlwauh0eDOtanakeI3Vx7anrCCtA0mXzUT9YTKrJ6e8IMIBrqFi+j3zgJr3c/IKLptjoYhEB/u6XgoIuHZUD5AXsQUVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=k57ZI4WAKNQqH87Z2m88/cmGlVTNAeW04H1W/WC7qPk=; b=OA7v0XjNLJzOh08OBKpsoDWZRlYCvUlasfcEGKm74S7O+kT7oZDr+YGvujTIAEvqmX3BEl20EY66yi1ghvoFQh+Lsh/qKNIfSA9oUSvH1FEPqthTZOhu3p6tvHXeVOUat+uIZCDMFg7Im35J8pw4uYMhHAAOy2gam5790X76eJvELr1CX4regpHvd+fMaC+lfRCCaJ88W+369yZBf+HYoCkQktd3RlJB0HhmysGkFDe8TOCN0GjAprIV9M9HUaYHjj0vYMDGu1Kn88w4ws0jBC48sCkiiOP8P9pk5/mJRVOFxF16JOtR1A5a0JNajae40w8GcJZOXq0fpPAvJoclPw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k57ZI4WAKNQqH87Z2m88/cmGlVTNAeW04H1W/WC7qPk=; b=DwX2sC8bOyWYEwD7HQrjTeZcmQNRWLWZyxjLPovnAmmp3QvsL/tyZKTeqcAVTA03234FglWBrCB0L2Qf1r3hREYgi3zjAEDZQObFRmwVf9i81ttXYiOXV/p1GRoGF1idlSzmg5Sw4Ny8sRNTAwlOe3OSOKa3DojBQrX3NazPglNvrsCH0WpSFeqptENPy+ODXPz7xhwKM5f/YcilIAcEuNYp8D0dUrwd4AGtJLkprILGdFw2qCxQZe9sOuGh0LoFsU185cu9Ayr5MdzpeoQlHRhQ18Om+MhOPgaczV3JhSB3fy93I46lu2nR0A9NPrCaTRmlW2qvg30fcveB845Ocg== Received: from BL4P223MB1364.NAMP223.PROD.OUTLOOK.COM (2603:10b6:208:5a9::14) by LV3P223MB0916.NAMP223.PROD.OUTLOOK.COM (2603:10b6:408:1d7::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8989.20; Wed, 6 Aug 2025 12:00:47 +0000 Received: from BL4P223MB1364.NAMP223.PROD.OUTLOOK.COM ([fe80::2e7b:7134:b7fe:e849]) by BL4P223MB1364.NAMP223.PROD.OUTLOOK.COM ([fe80::2e7b:7134:b7fe:e849%4]) with mapi id 15.20.9009.013; Wed, 6 Aug 2025 12:00:46 +0000 To: "Christoph M. Becker" , Juliette Reinders Folmer , "internals@lists.php.net" Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 8.5 Thread-Topic: [PHP-DEV] [RFC] Deprecations for PHP 8.5 Thread-Index: AQHb64u2H5zq3sHt70yWwR4bMWJ8NLRCZ0aAgBKk0u6AAICMAIAAK1tc Date: Wed, 6 Aug 2025 12:00:46 +0000 Message-ID: References: <68830C4F.5020107@adviesenzo.nl> <5c42cd3c-6088-4a1e-ad95-802c378907e1@gmx.de> In-Reply-To: <5c42cd3c-6088-4a1e-ad95-802c378907e1@gmx.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL4P223MB1364:EE_|LV3P223MB0916:EE_ x-ms-office365-filtering-correlation-id: 8adf7254-5cd1-4836-ede6-08ddd4e0e0ff x-ms-exchange-slblob-mailprops: YfhX3sd/0TVWrg+fxRScxfg9v9HXnUFlPjjLJNsUo8obZZo2wAi5AAv/VmsrrROM4oYVX6V7XSWmDd4ZD7om9B3dkIa3NfX8kXx++5nX+MCO/UsVLrpLDJ5MgAbYHp4OqjqtVUH98ot7bFKbg72pDivixCXPGDd1mWP2BGKvLhyJGJJQ5o/x0cA18vT0jnaeTIv8T+Dp7vCbBdNGCQxBVDIJiGVyzT9L9f5uJdauoTqhhHrHQGjbrresmoVGFKUCXvbeKIAusMkamH0mDNzQ8JgJY49dHOUiiqvmfXh/Wf9oocApyLSqwOf2ZXm7c3IApFjmpKEAuGOFkixJOAiBejkwac2whn9toh2z5LIh2h9EibU+BB7PjeGKqtIhsgGc2i28bKKGyc+L3EeAGoL86Y0RAB34gpvDj9PC1KPazOPtCDcOj6QCNF9moj7JvpKwm+Tji9ZTs90jGSuVmpDyC4UaUdnXnmp88PESklaQuoja3lTnqkSQFRY4gKfBOyhasRdW+E6WPqrJeC8q3XV1cL7ZNIgOY/WYMfZGdgOecxmX2kX/xKzDrUmhNIINjOzfneTgCWmfFpKDUjRtEsnSfW5iLzwkz2DZuvon4AXisphck3/E60nx5wkOhb4SZXH4C7ZtdTa+npx5FYsHhOvvVceLovw1faO+ds24FXpVZbJm5d76zsEDSJxmgG/sD3hsUSfNV8p7gm6BpvSXi8xKj+zb5UvK96zMrw89KP7JiFH4YC1AI7e2DO7ACVYmKkgjbuFxSxO7rNkfzQ7017j5cquv8TgKtd9PoAcYMoKTHJ4= x-microsoft-antispam: BCL:0;ARA:14566002|8060799015|461199028|19110799012|15030799006|15080799012|8062599012|31061999003|52005399003|440099028|40105399003|3412199025|102099032|10035399007; x-microsoft-antispam-message-info: =?iso-8859-1?Q?5KDT6IxD0HpPE5YdVLeH9+fLeki0IOVIZ40R08ge5Z3SgLqFee7+C5wimg?= =?iso-8859-1?Q?wS/RAqJlcGsDQAZhb9fd90N/qI4KZs8AcwtqPly4PvakkkGBkJRu/PbTz+?= =?iso-8859-1?Q?2MnaaRKZHhzu/SDWNcHpsoiKoXRaHBqNlYGlaqQ3J9NJ14Nmf8xHw4Wlb9?= =?iso-8859-1?Q?mi0OPbSprznfBcKm2WaihoAn4CHFedrkkR2ElOFvIjk3b+UVw4ihY+sQ4f?= =?iso-8859-1?Q?Qv3GJj0NV09LURPpCjGfHbJe+zQ9WZKWfw/15Yd1SFUcKRn7O5KKT4sLoB?= =?iso-8859-1?Q?bgg/H4UoAHqAL4rlqQKMlxRJaA7p7Qxc+Orpk2ketTDPShfZ484ZriNKSn?= =?iso-8859-1?Q?qtIyMPqnLriaSNJgqY8vQkdMuzRlCs3oPdtJXc6VVIA1ZnhcMd1NTotAIz?= =?iso-8859-1?Q?4DfpHS/e6rcdaDSjTEOvxbh/J4OZ2gpy09Cg64gV4BvZ4TYRRBzYLcnvPe?= =?iso-8859-1?Q?R4BWc6MdjSkSVPllX7PmsVGNccEdZnP5aVDoxlMHKGYH4cR0w/+HC0PoID?= =?iso-8859-1?Q?zjfUQSyee1lMX3zmzv+n/H6jKYVt6/wy19/l3C0n3+u8EPjDm2a2Vn7kca?= =?iso-8859-1?Q?NlyF6C6m/v4aFeD3sogttrBX0fQZxqIC6NZGRIwCKTDzOq9w+AaVTKSa0t?= =?iso-8859-1?Q?H0DPrF35Huu8bs550yD8ZDKYt7hBaY2ot0m6Ipn3LIBy5PBkYebOeE9qbj?= =?iso-8859-1?Q?3y9lPOB7UeU8mcs59SH1jVGaCkWMmMUS/eE18yAAxyWpvuFl++LlqxdlzX?= =?iso-8859-1?Q?MILqUJRrw8/04HiytdmJ0rBhf439ta9P5Gs7oWeAeBhwn6JSp6s/55cKWp?= =?iso-8859-1?Q?BB+CVSAbdJD4AxLrABYvs9qqKLeD/LUQGlrpl+IgtkmmRbJG68WoqPfIJf?= =?iso-8859-1?Q?l92f/8pU674Ijzl3gXOh/lauLRY5X991ycjxhaoTYSVo3nIjb1WY5ZC6WL?= =?iso-8859-1?Q?5tLj2Zf6mila/vcpccPsgxtRwqVmDAOHq7XGEGXiRdI8GrnPFb9uetJ/jd?= =?iso-8859-1?Q?d2TMUNKHWHs3VQ/ui6cBlB6gjrF+NvQEcg67uaA7S9C0X0dI0wKUAjmU0C?= =?iso-8859-1?Q?SJ5tRSAnerPaZjeKNJjwFohuYN3Dcxg/JGMtAY7LsPjKDA409/BeXGY0Z2?= =?iso-8859-1?Q?U01Ymu7wdH250oIWftZRnSRmKciOVYBunfErjDtfHCky1t3zY2nrq/ZhOZ?= =?iso-8859-1?Q?Ee9qjRyR33vXluwuyVgUiqgDPA8SgwonOp9lBKtdPn2qc6iCiIDfz92Gud?= =?iso-8859-1?Q?V/+mD9ayrVpnztKZ4z7hN4JjJsNq9PibASoqZiZAs=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?4gYq233sq+WRmX/SbG+rVdoCV9E+vbJqCQuP1lRwLp0PLAowKYogEj+fLD?= =?iso-8859-1?Q?iS27zmVGar/+4gpLMJzRycvdKvw+gXiyXxjLBrQP9mig2t78kPLvmM06Th?= =?iso-8859-1?Q?DAb5rM36PKMLcmMjuvRh1rj/yOkRjT7Evvzfhy/OvqT7ZvKazySHKumkIJ?= =?iso-8859-1?Q?Kz06RG2hM2P5IxVp2IrbeGtNHRZgooveSTxcBzupoVfyLzo4L+ddc6X1jN?= =?iso-8859-1?Q?a4lmb2nazVkQOL6v9EVkK7WCUiyW1amkNbA2phPOQogHIu8J6boYr7AWrn?= =?iso-8859-1?Q?iQff6EPHrxz9AR58UcZQMWp/lRRs70CbtV5c2D5Rt5PJRF4wlvEGQc7agO?= =?iso-8859-1?Q?GZgT4fak/uZzZUiy+C52UPhYB8dBg3fFO6R5sVhQQisM6xdEHweN2BQuom?= =?iso-8859-1?Q?jdGwwds78HyxFvDw5j4J+TnCRtfZous3S7kUvvLXDtUyfDQZGW0HW9lgAx?= =?iso-8859-1?Q?Pi5rpA3sb42C29v6LHYnrdPp7NiqWoDLihQ1ktNPQ4IMxi9FzpTkSTha7g?= =?iso-8859-1?Q?386Z7/MLtyjQb0R23wQ9YzluOGpjGy2BtEUS/UaOCeI7BpIEIuLsenmMqP?= =?iso-8859-1?Q?AYWGg0QYGcDozCGEAHGI+Dp+RHmhL5VXjzVKzkburIcmsKlg+w00/YxeXu?= =?iso-8859-1?Q?GbPtun7UtFKwrSpq6fsk+HjaJvD8ULMmA51lpSstP/rI8u2+3MmALkFAzg?= =?iso-8859-1?Q?bCHGYUvyVtkiaPOLYqMETxNmElvlajnNobvU2FLtFO0JZO/1VpiQzmbHtT?= =?iso-8859-1?Q?EQeMmq1sh2/a/6BQLKkTFTOkiCwp/32vaPZkp693vheObH1E7hCC9lvAY6?= =?iso-8859-1?Q?S43BburhncNDEe+HHc9n/k0TBMjKn5il4qYz/GM8bYZ0EjU9lkgiwRAH0D?= =?iso-8859-1?Q?uSZNjeDpW/Ey/LYqAYjf0WDM5l5VtEwDXFELQgsqAVjZLTwryTnHRMEg75?= =?iso-8859-1?Q?YFFLO2mo6ji2L1g9aDmByisRumF5vSjl8Us+Dz3KZ8apJ3eZ52H1LuTl+l?= =?iso-8859-1?Q?+XAycavfQzYCPqliUckYUv95E0dFUPW4mWXSPxDy50U6elQaavNim/fWkJ?= =?iso-8859-1?Q?LUZNgsoFVJxbmJ6W4YE2m6YeBFH31f4ryVHceOPeOY9YaFCsCVnDJfco6Q?= =?iso-8859-1?Q?4gubrxqDt+w3P4/E66mOVJyWeXoUzrKkMLX1PXBR6qi88+9gk6vD1og0On?= =?iso-8859-1?Q?bZqVU5JCYAshIqNZeT8IxlBw2A8nZisnIa8xfEEp9GGPYuPuLtMe0sS6SZ?= =?iso-8859-1?Q?SrfoFkndZ8tygQgkCHcNecpxhTaTZGRbEWhHmH5zs=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL4P223MB1364.NAMP223.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 8adf7254-5cd1-4836-ede6-08ddd4e0e0ff X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Aug 2025 12:00:46.9052 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3P223MB0916 From: theodorejb@outlook.com (Theodore Brown) On Wed, August 6, 2025 at 03:09 Christoph M. Becker wrote:=0A= =0A= > On 06.08.2025 at 06:21, Theodore Brown wrote:=0A= >=0A= >> I just analyzed the top 1500 Composer packages for a couple more of the = proposed syntax=0A= >> deprecations, and found the following:=0A= >>=0A= >> ## Deprecate non-standard cast names:=0A= >> 197 non-standard casts in 25 unique packages.=0A= >>=0A= >> ## Deprecate backticks as an alias for shell_exec:=0A= >> 49 backtick operator executions in 10 unique packages.=0A= >>=0A= >> I find it ironic that the more widely used of these proposals has the le= ast opposition to=0A= >> deprecate (100% in favor so far), while deprecating semicolon-terminated= case statements=0A= >> (which has zero usages in the top 1500 packages) currently has more oppo= sition than either=0A= >> of these.=0A= >=0A= > I would not necessarily expect backtick operators to be used in top=0A= > Composer packages.=A0 That is likely a feature used by some private shell= =0A= > scripts; maybe sometimes quick and dirty through-away/ use-once scripts.= =0A= =0A= Hi Christoph,=0A= =0A= Here's the list of usages:=0A= https://gist.github.com/theodorejb/965633b9787475dfe64cc53dc941bc49=0A= =0A= Some appear to be in tests or internal scripts, but not all.=0A= E.g. the laravel\pulse usages, and the ones for console utilities.=0A= =0A= Theodore=