Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:114881 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 61827 invoked from network); 15 Jun 2021 10:17:07 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 15 Jun 2021 10:17:07 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 914E91804A8 for ; Tue, 15 Jun 2021 03:33:33 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.2 X-Spam-Virus: No X-Envelope-From: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 15 Jun 2021 03:33:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1623753210; bh=R4BvLvRk0ZSmO7MSZOn6AhEVUJOiHvc8lkq57nx/at4=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=M3yndI5lv4TC7PU5kn5W1MaMynPa/Q0eB2bc51/DA/QmPmbJ4ARJ8k9Fpn2vgtBTB gNtJ2UEnLQYWvtRaq3c+F0lsaM4I4g5tSddihM+mqWoLNLuoDySpIKQvQAmYFO1tWD s/DoOUYApYcic/JPCU/W8XHwQnMTmyqyRv56BQZc= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.2.130] ([79.222.36.31]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M5QFB-1luTpX2xfx-001Onl; Tue, 15 Jun 2021 12:33:30 +0200 To: Stanislav Malyshev , internals@lists.php.net References: <28be190c-21ea-b796-cec7-b8db21d14eca@gmail.com> Message-ID: Date: Tue, 15 Jun 2021 12:33:30 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <28be190c-21ea-b796-cec7-b8db21d14eca@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:9echRomTc9kIbTLd+Q+a664j/pBWpZ/SMxTcEFir/UHS/6zWd30 wC5NAMM3IVKDfD/8m0iWMDyj8emuAA80FAnEg9C0CwiHnSazXIdOvTVAOj7KGuOYRgPMV/G rps8CbePJn3HG9dJ/f6ySwAKCOXK3AXDaavk3gNN3uJmkAvxejAqxMNk3st+CxXfd8VkQ/Z BehRhHI+GIwwsIHuDZlwA== X-UI-Out-Filterresults: notjunk:1;V03:K0:UASe+Y1ODVs=:cPL/XaB4ZjIB7zOp5XaGB4 Fdb0QIE2Mx2Pk40ZTx61hO1/Es9rRgdnL265a5sVsFdVYoas+D19q097w/oFlKwV7JvvMJ2QL vrxKfYNnzzbvNuWN3bSa6TSOwZ6aCRNTzKBM9igGAGe475CS6vVFls5oVAoOtYX6rtJ/uvG6d +vXdZU4Nc4wOGes/Wzq9oxt56WsTBfpCKQZo1XrbXvShccw4hzxQFZXf12dp4gxIOocQ+tcsv rgC0dQ2ZuysIHcS/zFBO6FVJbRM9RukHvzJfIyXZQ/Bn0Z4wKr9z36r+Td2ooOU4zV2uM5lS+ YBrG7gxHmulfv5ev9Wh0bWNlf5uLv9dri9tCOFpd8biDMTImdjxxSQSvFoYe/bECXo6VOzmmK oCOKd58SJn4tboIAcSEM6nwMrq5TH2S4w6mj9arNjrckJWW4bVaKejwOHfQs593se+jbZ7THv 4F9yb6/IUIld/2cXk65HiqD6n1J+DMTe8OEjjLSOvSHpdNv7aqeeRgEBKL6bxON855VcqTPBR 9ILeK5NXWi++MpaiG52ptujK7fkKQkMVf43FF/24+aoGnFKiCOPcjxMAtnQC8smggihVaZs2e SQCtmWiiw3ZRyB+SWuFu8M+108Lmf2ZrvTuf7wolmbafyn12C2GwrFm/bwHAFIvOVsz93a9DK r/Eh9GPGrfVTak3MkdUCj8HksjsMgMMnt0/4XVYir8fg7nDxknwL/D4N9qDOwAv2OyF7a+C9i MpfDDjqH2AQUVLo+GdxJo4I53VjRP2A6E/izOVvykOTgyCS/eTN88QuTi3cgVZeRkDcZPqfj8 8IwqQ56bMVr+xVLbO+LhI+jMykPTwjDHGq0ahzT2CHibJZDs1sag5mT57iV/x8SD3cx2KZlaB fvi+vbLsMVhWsbu2iR1ttD3ewF2+RL6pbFR5PDb6bTZUjhnx+ckWBk4JF4hqdTaBGmc/BzJ9r x3FhcHErunm7tB3PF4o9c7/SRXZymKoKciMTUQ+73TStqB25tgMTK91purtk84brUIdQoYHLW dXajEpgmKFZTOm6DyuZhpUOqxezAFFutbBhNW39AnOfYfDNbZRlVeupBRmNdMcY7LW0Ln88YG gQYiSu5t7j5neb+SLnmVAPPGlW+YKno0qDp Subject: Re: [PHP-DEV] [RFC] Deprecations for PHP 8.1 From: cmbecker69@gmx.de ("Christoph M. Becker") On 23.03.2021 at 06:04, Stanislav Malyshev wrote: >> t fopen mode > > I'm afraid there's - despite the warning - a bunch of code for Windows > that relies on "t" and I don't think we should be breaking it. Is there > a good reason to drop this mode? I don't see much need for 't' mode nowadays. Even Notepad properly handles LF fine for some years now. It's not really bad, if it can be explicitely specified. However, deprecating 't' mode would pave the way to sometime change shell_exec() to no longer use 't' mode, what is a footgun when dealing with binary data. So when using the backtick operator on Windows, you always need to keep that in mind. From my experience, 't' mode causes more harm than good. And if there is really the need for LF conversion, that still can be done with an explicit filter. =2D- Christoph M. Becker