Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106039 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 83469 invoked from network); 23 Jun 2019 00:00:37 -0000 Received: from unknown (HELO mout.gmx.net) (212.227.17.20) by pb1.pair.com with SMTP; 23 Jun 2019 00:00:37 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1561238164; bh=eXmiZ1CYeHQ+ypcVCwnlsWmiazAQP5vMpBpoSHUZ//k=; h=X-UI-Sender-Class:Subject:To:Cc:References:From:Date:In-Reply-To; b=auxHHegJsZ0yssbhMwDMwmSCqRjwr3p8z5Kyeo+ri5ZnCoH/r0aOsHkB+toOatpDD jAcHkhG4VnrWjgLXNTC23v16WnfBBWhtMZZv62BCQok5Nyj9Zuidn9qfeDndbRGQJH eTewi6J7cRZ6sKmZp1T/fYuZp4PGG+nkqCI4MuRU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [192.168.2.144] ([79.222.32.25]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MAwbp-1hlhGP1B4D-00BJ8q; Sat, 22 Jun 2019 23:16:04 +0200 To: Stanislav Malyshev , Kalle Sommer Nielsen Cc: Internals , Nikita Popov References: <09a8bba3-d17a-a8e5-f9b7-cc3d65f1e66c@gmail.com> <0d8eae42-0650-53d9-3436-25611e2f5da6@gmail.com> Message-ID: <49582f37-91af-b054-c71d-94aa3c098770@gmx.de> Date: Sat, 22 Jun 2019 23:16:02 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <0d8eae42-0650-53d9-3436-25611e2f5da6@gmail.com> Content-Type: text/plain; charset=utf-8 Content-Language: de-DE Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:7l2XopDKq7pWoqYaMbKwJVowuBxCODYnk+GqY6WA3WnLGKgUWhM PJ17RIP6rsCzjgarHjag05rqa49OaVMZxnbbdnHBZuGYMHy8Bhnl54u4YmvVAEHpmLxHWlq EZj2lKRsGVRsiuPy3kci7Jx1p97ZCELGv4d/cX6Ln2mdvmP77O+L20HIPOwqx367nVfoAGY 1u3sRPS7RLVl8IAqaeC+A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:j6GRGfCX8uY=:SQqd7vJ3a1qZjZJ0+m+kMp mdxQmBPYIA5izSxi/UuPioIY7aWn5HP8USzXsMSm4lJxSHXdYSrJYdjXnnElI/15c0bRetUYH 1EH2Zf7+5mZVlkT5XD36DODSGV70xjUQ1JB7suVq9csD+cJK5xbEs6IPwdL1PI/tH2M0eumAT Row86ew+2H5NpOMTRdMy5ZEytExqLgOQzbNX8LpCI/87JxiU7AE0lZsUEYGGNbohPKMiytLwf O6zxJXZEMMSeXlq+pf8HnM7lWEyuJ44k3a06lhvuPwQM9emzb9eMoH7vD9i8rSmaYveG0RcWw nYtY7xo3EX6607N1Htm5NT7wVANxbebqIisFTndF88biiTK+lJ6YWJc+/RWb6cTnEhLkVGfIZ 865oaLcSWxpmMo3TxV1alouuN/kmHM4gcBs0mUy9D6sUF2PVILnIGcrBBD3y/QdmFxD7v3/0W Kn4+t/GI88pxy6u9iCASgDcDCwEPuQcNe4wJ0UQ0l8ZBumfo6DMfbg07o0gBkXrLsSwHk8fX4 acrNBlurHzLtLgh/hqXPcxT9Yk5DfVV9clkQrtaFqpd2EtexGVP2l0ubn1uOhSV2adxEERu4n Sit2FxOfHTvjfcho3j/mOF1MCdwKI5z1XtsV4x4fv1anx3yGCTpLQMxJ5X1qS9iD+ohBqnkcs nIluYcfID6WgdXyqXhShOmTxb7HACb5MhlGGPfO7oJiIV/MCsO42nGZ/DM9UqXZDOl8T9qHPe Z3B3P4IAJ6V5LE6LTCFffuw5WypSUo0j9mf8Jyo2Vr6vnK7ptfKKJiuWANS2aotpNlCrjaMvY 60WqIPWyUO6+6mcpU5s7vBxBYwdITyPYy16ktVy/tNqvw+i+XRLRzWpn2jyYrscqVmeO+cdQc wl1NQijr1m7Thjmf4dKyGh+7Wfp71KyntTa/5CBDzd6G84Bl0wXF0tpziwAfF+/27pGvipZRm bTt4O2UC7kNdOOfvAGUDV8I2EiBFYmiGzoX9O7OAAI7FsU6QPwkQU Subject: Re: [PHP-DEV] [RFC] Deprecations for 7.4 From: cmbecker69@gmx.de ("Christoph M. Becker") On 22.06.2019 at 21:31, Stanislav Malyshev wrote: >> While I understand where you are coming from on this, I do think that >> functionality that is better supported by dedicated extensions to do >> the job instead of providing some functions in the standard library >> that converts from a few specific encodings to another: > > It may be supported by other extensions (btw did anybody verify that it > actually is and gives the same results?), but this is not the reason per > se to remove old working functions. There's a lot of duplication in > programming languages - all (Turing-complete) languages ultimately do > the same thing, and most practical languages have way more syntax and > utility functions than strictly necessary to achieve desired outcome. > This is because redundancy in expressiveness improves productivity. > Here we have the reverse - we are forcing people who have working code > to go back and rewrite it to essentially achieve the same result we > already have - negative productivity. I don't see a point in doing this. An alternative of rewriting such code would be to have the function defined somewhere else; this could be in userland code (and maybe somebody will make a composer package available), and this could also be in a custom extension (and perhaps somebody publishes a respective extension on PECL). Thanks, Christoph