Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:101831 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 4942 invoked from network); 12 Feb 2018 04:45:12 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Feb 2018 04:45:12 -0000 Authentication-Results: pb1.pair.com smtp.mail=tendoaki@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=tendoaki@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.161.170 as permitted sender) X-PHP-List-Original-Sender: tendoaki@gmail.com X-Host-Fingerprint: 209.85.161.170 mail-yw0-f170.google.com Received: from [209.85.161.170] ([209.85.161.170:33660] helo=mail-yw0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 93/C8-18020-7DB118A5 for ; Sun, 11 Feb 2018 23:45:11 -0500 Received: by mail-yw0-f170.google.com with SMTP id x193so1449506ywg.0 for ; Sun, 11 Feb 2018 20:45:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=vUCYc7jjQAZXrGFISemHJgQzm28RKmzfUm6DH8a4Brk=; b=E5Kxvfpje5f749qK2SGyrjnI7QZ7gAdhHo03eNdrEhDrzf+DnavJOL3vyyLAciW+0W tmZhHIDuVxR85ffGBIs09TTtnRbPRL329aQt61D91o9VfRrVP9ZoSYMJuPcwjPqmrPQr Urx7Co9YPWq4c/b+uEAjlRbpR1oxXIPxDgWh86xkv0xu7iLeDc4P7QbvUNQa8uTTJBrm LDdE3w6oIhy7vqjbQtvR/nf682TfZW/gOUHmAYlcnCzW9mbAwDhjEjmcJyIjzzvgyMki f8+y9hp0FoFy+Dd/xNS3ZapRlcGQhX0ckkT3MLI/wcjoy1FMuPnn6buyaWgw6pXpT+y+ ECaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=vUCYc7jjQAZXrGFISemHJgQzm28RKmzfUm6DH8a4Brk=; b=BLyb6qOFL2NFuZMIJamG61r+NbGLvTy4gPs01NAGKD7B1wZUPslPsYeXINevguCOUE 24/swllgHlSGLy1gg9fpQxi8xCnxuCiO4Z2KPzLsJFKbFbdyEyCyaQTcT5OnUbZuY+/z 7XbUMtZI/JjnnnrBy0D6JovD3GuS1TB3rAVi4Zlm7lX5HgZ6aEYSa96Y5ua/JsPeh0xz keFvLuaet3fVPAultejZ1L9DZNngC86mxI6CymPFLkw9PGpR1ERAb7e+Dy9kMq1QmhuQ 9wtrVPLQGX1HTgEqkbY1cuG49GFcc15Mymmizre2XsthdO+lOxFq0xR4WRA2owtVrCIO qJzQ== X-Gm-Message-State: APf1xPAh5fepaZRMFsro8a3rSkRIqqmouuVYOs9Fyw3izN11F/7WCUnc sWZeb8dZ48cspbmmgy9GTABHrF4/7jp8dEFA1r8= X-Google-Smtp-Source: AH8x226ibhnvsoSC2jkophdyWgTN/NMui/GUhR2W/8BHDRLzQngVjhvnxkZjgjhiSdX2q7L2gsFf+ach81uPCyv+2os= X-Received: by 10.129.44.215 with SMTP id s206mr6804573yws.361.1518410708598; Sun, 11 Feb 2018 20:45:08 -0800 (PST) MIME-Version: 1.0 Received: by 10.37.206.137 with HTTP; Sun, 11 Feb 2018 20:45:08 -0800 (PST) In-Reply-To: References: Date: Sun, 11 Feb 2018 22:45:08 -0600 Message-ID: To: PHP Internals Content-Type: multipart/alternative; boundary="001a1141e72ee8c3630564fc8ab5" Subject: Re: [PHP-DEV][RFC][DISCUSSION] Deprecate the backtick operator From: tendoaki@gmail.com (Michael Morris) --001a1141e72ee8c3630564fc8ab5 Content-Type: text/plain; charset="UTF-8" On Sun, Feb 11, 2018 at 1:41 PM, Wes wrote: > Hello PHPeople, I present to you... the shortest RFC ever. > > https://wiki.php.net/rfc/deprecate-backtick-operator > > Let me know what you think! > -1, not that my vote matters, but huge -1. Nothing of value is gained by doing this. If there is something of value in doing this, or some far future feature this clears the way for, please enlighten me. But from where I sit this does nothing but break code for no reason. And yes, emitting E_DEPRECATED is a breaking issue for any code base that prides itself in being about to run all it's units with E_ALL set. If we are going to go about removing stupid operators in PHP, the current use of @ as an error suppression operator is much higher on the list since encourages people to write bad code by sweeping problems under the rug, and removing it would allow the operator to be reassigned to use as an annotation operator as seen in Java and other language. I'm not holding my breath for that to be done either. --001a1141e72ee8c3630564fc8ab5--