Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:107407 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 48159 invoked from network); 8 Oct 2019 10:45:54 -0000 Received: from unknown (HELO php-smtp3.php.net) (208.43.231.12) by pb1.pair.com with SMTP; 8 Oct 2019 10:45:54 -0000 Received: from php-smtp3.php.net (localhost [127.0.0.1]) by php-smtp3.php.net (Postfix) with ESMTP id 785352C1252 for ; Tue, 8 Oct 2019 01:28:15 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp3.php.net X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_20,DKIM_INVALID, DKIM_SIGNED,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS36351 199.187.172.0/22 X-Spam-Virus: No Received: from tbjjbihbhebb.turbo-smtp.net (tbjjbihbhebb.turbo-smtp.net [199.187.174.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp3.php.net (Postfix) with ESMTPS for ; Tue, 8 Oct 2019 01:28:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=php.net; s=turbo-smtp; x=1571128095; h=DomainKey-Signature:Received: Received:MIME-Version:References:In-Reply-To:From:Date: Message-ID:Subject:To:Cc:Content-Type; bh=hDFUUYIUHPvw9LhUdsEL/t inoNsjP1s/3MBkoLT/Gf8=; b=jIoXZf7V6iNlSBLAypOad0P0l94Y2BTge/ssls YkuQ77rmo9lV9JbGUVXli93AAqlTo8SIBdlTm6WHFTpg3O+b14pHuAT4ykSVr3po qIYPXgx1VKtz/QUP2/hF7v652GtAmfDR33L8dtm7nK8VjssQ198KRaSrpz/KDkDH XzVK0= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=turbo-smtp; d=php.net; h=Received:Received:X-TurboSMTP-Tracking:X-Gm-Message-State:X-Google-Smtp-Source:X-Received:MIME-Version:References:In-Reply-To:From:Date:X-Gmail-Original-Message-Id:Message-ID:Subject:To:Cc:Content-Type; b=a6ZANmtlCWlsjIvTq+w7J1MXoIxk7DdlGsvui1WtoF6HS44A6PCW0WdUmSuT3a fqR1dQP0iVH1M5q1wktehbaXIznEu//6mUnBdBQ//XVZSZIgk29dr7k5sDTyDHYG 5penX568UeYTQrqyezu5ODoh5yBNxR7y0xC+xlSHz8AxI=; Received: (qmail 7667 invoked from network); 8 Oct 2019 07:49:47 -0000 Received: X-TurboSMTP-Tracking: 5336121856 X-Gm-Message-State: APjAAAWxJTUxsiu7jXvLb90bhs5PiY+TpfZQ0c5HsKU54Q8aNK9TC8ZK P56a15o0wHQKGqkNPvC2epNE6GotpbpcJqm1GOg= X-Google-Smtp-Source: APXvYqxqCrsOShYSiPaS1sKD1RVNAlAhKVQ204FnjR7Wsl/5D9aiBVrhly/f7+iA7MyNZF0+hc7Qv9vkM5P5atyoAr4= X-Received: by 2002:ac8:21dc:: with SMTP id 28mr34030645qtz.102.1570520986448; Tue, 08 Oct 2019 00:49:46 -0700 (PDT) MIME-Version: 1.0 References: <5d976928.1c69fb81.db3a8.78daSMTPIN_ADDED_MISSING@mx.google.com> In-Reply-To: Date: Tue, 8 Oct 2019 09:49:35 +0200 X-Gmail-Original-Message-Id: Message-ID: To: Theodore Brown Cc: PHP internals Content-Type: multipart/alternative; boundary="000000000000827a350594616911" X-Envelope-From: Subject: Re: [PHP-DEV] [RFC] Deprecate Backtick Operator (V2) From: zeev@php.net (Zeev Suraski) --000000000000827a350594616911 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Before replying (quickly) to this, I want to point out, again, that it=E2= =80=99s mind boggling we have to start discussing non-topics and spend time, energy and mental strength on this endless stream of out-of-the-blue deprecation proposals. On Tue, 8 Oct 2019 at 5:32 Theodore Brown wrote: > > I did some further analysis on the output of Nikita's script. > Ignoring the duplicate WordPress package, all the occurrences > are in just 21 unique projects. So in the non-representative sample of the PHP codebase at large, we have it used in roughly 1% of the packages. That=E2=80=99s not =E2=80=9Cjust=E2= =80=9D - that=E2=80=99s a lot for a language as ridiculously popular as PHP is. In 8 of these, the backtick uses are exclusively in test files or other > scripts not part of the library source code. Then there are 11 packages > with one or two uses each, and only 2 packages with more than two > occurrences. > That=E2=80=99s another clue right there - of course it=E2=80=99s less likel= y to be found in library code, and more likely to be found in admin scripts - which are in turn less likely to be in packagist or otherwise public. That said, the key point here has nothing to do with the popularity. It has to do with the fact that nothing, absolutely nothing happened since this feature was introduced to make us even consider removing it. Each and every one of the supplied motivations for supposedly removing it existed in exactly the same way when it was introduced. Current internals@ folks having a different opinion over the exact same facts is NOT sufficient grounds for removing it or even starting a discussion about it. Something new and very substantial has to happen for us to even start having this conversation. That=E2=80=99s how it=E2=80=99s= always been and that=E2=80=99s how it should stay. Zeev --000000000000827a350594616911--