Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:128403 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 1034C1A00BC for ; Wed, 6 Aug 2025 09:09:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1754471297; bh=5Sv5GaBV0DmvB5drI8HmhbKfwklLLA9TBx6mJcUZQXI=; h=Date:Subject:To:References:From:In-Reply-To:From; b=N6cXqdaEWlQG/KKr4Q4qefsvsfUkcftnysotbHVFT1+syhLkKKOhpfHLdN80VKyGQ 51G5NIppQ3LB3iwH83IFUDHlIy73WGYTTh4YO+TFqL6/E+6vsk1+uwrnP9MM3IfJ4i 66+Gq9VyXHs6pqzacwxut/OcijdFZ+uj7oRk/EbhUbWIvHnk14Q82YtFaW6NA4keCN 3qFTkjSB3rl5SLV3T8CL9qjsM0gxdNgKZzVx7XNKpgb4CJsYDa0U1bX8nlDY8RqeNf X93qo4CNbbODt+uw72na/KOlErwvTq56ZwGdgqOclrXEYufHAooEgpJoC1JZbGcGvN T+785zxGM+mGw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 56ABE180079 for ; Wed, 6 Aug 2025 09:08:16 +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.9 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, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: No 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, 6 Aug 2025 09:08:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1754471390; x=1755076190; i=cmbecker69@gmx.de; bh=b+cjcdaEa7EGI88XATkgVnuRrCuSeQAxO4a6RJRvNQs=; 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=gsBtNIJdi8dj54HdlEciZXb1KP8L1pK29v8I1Tz/60f3LiH7lkv778xAQv6+bht1 lDpFg4yK9vkRhpnhwUe7UOri4GwvVRc2hrT6sCGER17W7/AZBIea5Oon8ePg6imvz zzZo+ngvXCgI7Y4CsQ/1+bvJtatso7vxMX9vaFpnAzWBpcX6oP+O/bB1sOInNvEPQ KM/mYeu2YJmTZrFEBSgACsbgz+yVHjT1DX6HnSC4rbTSNGhgc2pSSQ9qhP0so5m8X lFtu2iMAE30t6/+v2c+O4AZsVpzWirULEax5b5UdXTW685bTmKNgt9xQGxYUmhdsq PrJFCw1Lu11awqtKjw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.198] ([79.220.75.163]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MwQXH-1uT16h1J6D-00t3a0; Wed, 06 Aug 2025 11:09:50 +0200 Message-ID: <5c42cd3c-6088-4a1e-ad95-802c378907e1@gmx.de> Date: Wed, 6 Aug 2025 11:09:52 +0200 Precedence: list list-help: list-post: List-Id: x-ms-reactions: disallow MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 8.5 To: Theodore Brown , Juliette Reinders Folmer , "internals@lists.php.net" References: <68830C4F.5020107@adviesenzo.nl> Content-Language: de-DE In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:N2g2/U1+f2DGUnUY9GZI44RHk1AnHr7jEiAUABE6ijfGbqwC1u6 Omgp7+dAjEThIUc9P3J4yj6Ma9SznNvRncpHiCTbCUrixH0qinxTb4+lIv1iMSmKSOS9B68 ZNiiVW9CY6HOr/Mh/jeW50sRjmIKnbqiAbip6sjLxfDM9AzbGt9w3wkIGzmooSqrDhX9HWq faVi6v8JnvR/Kfo+sjBpQ== UI-OutboundReport: notjunk:1;M01:P0:lukBm8z1QbQ=;E9o0GwxPlpGqLPTEApTCdoDp9nX qAB5QEjuMm6WPv1CDaLqvm9q+gMbgBVWsV4RKWFHrUOXmGo9jsDdu5SrrzJd6qHW7ch9ygiBj XdB2a8rRO2Tj89lnD0vBNJCSbo33vqMdY138gqQhkdUVHCDDxpe9R2sXX+oNqQxtgvt+gUwko ERJCGHtUKsOgbP2H2qhpjiqqedsFdk4csMAaxCttaduvlzP5ap3F67jeaNvZiFBiNjFnduHHA hMAlS+UOizRqX8v3816J/cMozHP+SAwzM6ckcTv3OVyPIA1X2sgdeR8cSsThuMx7V95Khvi1U 0q3TIKi4WxQCDGT0StbfKq07gXmOEfcG3sWQWZZ6u3KOxBSIqLCJ9IFwXK16oON6XVMDyO+MI WitPYCB+BIYLidfNp/ZmKnoORpEbX5sTzdjqKLgPtoYXRJbZ6kL3ZhTAS6s+Aq5FwchKzIkeL EeT2LYtzbaBP0kj9TomFapEq7wmVbOf4eLXHWgWDOsx8z/Xfl6h01DU/fKi3TwHoYUlSn2t5I KZre/MsC2uiq7+fOTAro5L4G6xbmz1ekNLjClE+L9dqg3RaqHNIsPEKgA++6Ue0L/ynH6lu6D jeshNLdzzdQTx9HRCB7IlE6bKHxPX+0eZ90wRsMUoYL7yDan7XUKkqIyaYhWnhfCiWvlSIa8F OyWeX2CPjwX0ie4iG7eGrzjYNNd9BphRdrUZTM68c9aiKx5hEcnNuVYWNYD6NLjdA8+tpCVY3 Ri5bJYbvUtJTtwVWoWTgaQGpJg5Tm5atPm2HIyfH2wXnRJ/94lGtEF+zB2GDFwgG0GMjHqdQ+ I+xFL9VqoK+WmzBA8860C0hsJTrxXJxmXloeEgGflHSJVcAO3IChxr55/jIHE8TcOfASkJTAq 5tHoF2SuHy0FPeEl3aanVua+JdQugIS97vCqbff6zzOorhUVzibopn8eYROc/mTVeGYDm88lq /mvlE9cUWcU1WlGlQaV88niLOx3XTM5ipZVcXEmgiaFLnL0+1CjkpyD63RraNInCA3y0fRnQO KWLdEpYvy0IVdByxZy5MCVG6cEJMppluEMwUwG6HKVVjtBDobwDWLeHP/tJhpY/HciHcUGrcE R1PcUE0u63vX2UqAS8abJE2JzSQgjshK/fx9/HEo+YPe9R/fOKH7MTqoJvx+uL5Mc1octbVZ5 hI1R3Tn5cNPJRYCNB1MLgWnx2HAJG5lAlcAzqhIpNdmuUXf/mRURFDxh74q7AG59/3YtpCt0g BrjXakV+WdWGHeysdsDLStDzQYfocjCc2/u+9yrfGX29gLXxbWFwqpCWUnuLkOUmUv87M4w5M G0/47g4lVw+PbUN6lTyWYGYl5FCb4y7BiiF9/eNHaRe7vqvo08KiEI8DPKKqFmHhyxbWhxn3U xtrR1fn5HAZMjT5WVDYsYOdw8tqpRHfDizZ7veMhD+/uAwz7xDTbQ6wjcddiUPQQdpLWoEKye WVY5s1/6hE24KNrVioaOYeUhcSg2CGQN6dnWy1hz34EKEPFvLUHxyudoYpfXHq4rrB34OoTfS Njvbtn7NOlSZgW5sU+AqBKT90428gaIcKcyjjQANSrb0jVgQbM6DMWEmXzyc48Au2wdD7TrjC hSxJVK8wTeAfGTvy/8WVjdePRMMouA9acOrd8TuILRmLWj02VoVJkAv7nLShWRHXl0ylUKu4z 8CgO56oUGDfmR9fFJlI1IqEqe/v5Eps8RmE5wNgRZxUSB5oRei5deeZmN3xQ1347pe8sPEeCE kEfcc6+CrKaUKChbcQzs0uq4+Qll1BdLzZxUHASsFMK4WvlCMFsJzT0ObPNFbBVHmwlaqvgqW hkiCzFPv5KJu/yCaNIBK5H0a7+pCa4moyYy2d2J7qy7L5KuVYMpPOQvjghPzQuzg/8ePCnYA2 WG3BiERYp2OKDyeGOeFGq4w/UBgNN4SgdIQoPigX27jQRS/qQ2xh49WqPEXrojZxIevDJ+REY JXwIZ0TpR0TGaNjeYljXjAFMSIPdC1BxU8XvVP9wAVUIF4B6/amBM2tiSh8JZ884BvA+Mwozd AJpyZqEQqY7rweR+mwaSCp7rNJPXpdrZhZdsMKjvrkw/mNkGJS3uK6KuRVMKfUqyixPDbk7c8 BhRZrSzpK/5CVGwhp/zgF+trMTYWbsmcTiu1+UQ0IHm6dek9Fu8D99DraN1eNPr3WM9dIItbf M0SnPNXP/Ioc2tvB3ZLykfD9oyFBlBTOcIo3Ashpa5zaupZRdtmXfKfCjC8lvaMUK60QgH2Sd bqc5Zju4WMra1pP5dHrsQZdpJm8naevqEnl3djvRaTxB+R8ocl1LxE8AYLOvGrj7vEvS3DZnb geLqpv3TJfUExBGp4YaEdYUqD482uaZgRgIuHil3ZwxVgH/LUiO1HFR9Ku2yN6NqlgooE+Db6 DqQxoXx/s51JzpqHdh7IPDL1kOmjBMFuusaaYZAWUWZL88kZzjZLQgkcurHB+7/AcCwTPsGYj b+TmwEkNDqC4OGVImlL9QPW20Nfv0jUgIdPPMHV3106GEmi/oPQdMoQevTHpgmuEy8I5vHHb1 1pK8S1SQQ+1Ov/ijDcF+9PlF1dRyOk7opKYciS9GphBTNBcbeBVZ//ebwj0EFY/g94HR7ciyp fC1iqe47xITbuHcE1yg1JkM2wOdr2A4gJdaw7n710CyX2e2Cl0nIoFBjlO0wVTCZyzlndnsZf y/LglhivSzBC4qqdg2+LUDqEVcgspgZ7Ih7wUFZmVfXNJvzXmOzaXk/Eza773+/RFGQeQucZd Vmvb+O/V7dL8nYJkI1kIihogMUepqiqkWpJwrtLd/Yx6aWdxX3Rg1ll5dYeA/lcsb23LT7H3Q +zBZL48SE8HpBWmyN1WDmAUvUCjvaFtb+5oWkTKTk5zDkPt76Zm8mzWHpLYeFi0N/CGnzxW6o Jj1/9TiYDqlBAPcAXxMw05o8qcI66ZtegfVaReJ+pbVW+e6tf1nVD873MmxKniPGdnyo8CM9b OWV642w6rRblUtFEvqVvRbx6r+sYCZRzCHfbgYy6O0i2xVlH6dE7CHyBPZXGRvSndCo40fWHO x4fgXHLJR7vaWOYoxRwqtbJVKBwjV/rF8O0ruzl7biFeZc4W1jQuxvAj1GiQGVu/AHPnuBfNv 4+nQcgeyYkYyLg1RXDtqCxsl+CMPKAPhpGVTY56Vy8vkFhZMzMU19+6bcRPYYTRM4AhOwYMh+ XfSHGfpknjkDChCJ5HqgEI2n0V4uMxjU622B1pY8KGvM3PwqtW8cP/DSV8Bhl0u1pPI/8aWIz cPRRe7vflWMShf5T3mEqKkgtEB+kvmIZoLHtDa81HXqVi8IwER4me47V/+vm/sMckJH6bezfk e7LWCK6rn6X3NlrZDr1LiuGgUM24vhhhSFeBwS02grsTdoRmIe2QYBC63kRd6nkquMvd5aV/s Lv1dCCNaWXThhr2i/LaNZu5CWY4X7Qe3SN7yZiviIwfB5FyTelPlRJ/X+DYMuyn08KtJjFBgR f1Znn3duoSQ== From: cmbecker69@gmx.de ("Christoph M. Becker") On 06.08.2025 at 06:21, Theodore Brown wrote: > I just analyzed the top 1500 Composer packages for a couple more of the = proposed syntax > deprecations, and found the following: >=20 > ## Deprecate non-standard cast names: > 197 non-standard casts in 25 unique packages. >=20 > ## Deprecate backticks as an alias for shell_exec: > 49 backtick operator executions in 10 unique packages. >=20 > I find it ironic that the more widely used of these proposals has the le= ast opposition to > deprecate (100% in favor so far), while deprecating semicolon-terminated= case statements > (which has zero usages in the top 1500 packages) currently has more oppo= sition than either > of these. I would not necessarily expect backtick operators to be used in top Composer packages. That is likely a feature used by some private shell scripts; maybe sometimes quick and dirty through-away/ use-once scripts. Christoph