Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107476 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 83778 invoked from network); 10 Oct 2019 20:21:10 -0000 Received: from unknown (HELO localhost.localdomain) (76.75.200.58) by pb1.pair.com with SMTP; 10 Oct 2019 20:21:10 -0000 To: internals@lists.php.net References: <5d976928.1c69fb81.db3a8.78daSMTPIN_ADDED_MISSING@mx.google.com> <413d377a-4ce1-a521-0cb4-5bb37e84c257@gmail.com> <6DFA91F7-0005-453E-A314-A5DFE1A4D3D3@newclarity.net> <82012CD7-088D-4010-922E-AD54186AE37A@newclarity.net> <67A49D41-A65F-4C07-82B2-1C19F17B2200@newclarity.net> <826c5050-6f7b-33c8-d856-60996b6210f3@gmail.com> Date: Thu, 10 Oct 2019 19:04:08 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Posted-By: 5.69.57.161 Subject: Re: [PHP-DEV] Internals "camps" From: marandall@php.net (Mark Randall) Message-ID: On 10/10/2019 18:30, Walter Parker wrote: > "Ferry" projects might be: more/better training on PHP, better > documentation so that the backtick is no longer an "obscure" feature to > those that don't have a shell/Unix/Perl background, tooling to warn people > when they misuse this feature. Unfortunately most of those are out of our hands. While it would certainly be great if we could better educate everyone, such things are beyond the power of internals to do, and while we could improve the documentation, we're not in a position to tell everyone that new information is there, and even still, that wouldn't change that it's too easy to miss for the power it possesses. While a warning would be something, PHP's warnings don't actually prevent anything. By the time you see them, the problem has usually already occurred. That leaves us with the choice that's within our power, deprecation and eventual removal of backticks in favour of something that's much more obvious in its intent and much less easy to miss. Mark Randall