Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106442 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 69547 invoked from network); 8 Aug 2019 18:15:31 -0000 Received: from unknown (HELO mail-ot1-f54.google.com) (209.85.210.54) by pb1.pair.com with SMTP; 8 Aug 2019 18:15:31 -0000 Received: by mail-ot1-f54.google.com with SMTP id j19so43702695otq.2 for ; Thu, 08 Aug 2019 08:42:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=Sv4sHgGMKZLLaRTiM3uXIhF7TVvVswIACqBCDXJXKO8=; b=gofb8aJLSj1sCsp1r2Ya1wd1C6RwX/cH11TfBpzWcxYiu17FanVmXZ+lPOmpwr7r+V YDsLAaWatedA7j6mK9CfJvo+H5T+GW2PSBe4wBO0oimBjAYyTLNhUJUyM+Ebd/wQ9ATe GI2cZ/x1lYpYbT+T4Jp4i2tY01DYDt98coxo9JsL6rHe9JNl2AiiMGeFhODo0ZFEI+FD 2azRzSxlUovr05E7QC4+9KlVLEVOS+fp0T/7NlN82/X65MDpx0IqTfRAYeL4irewU7RD gPxPa2qEV2fdekuqP/hW1j8MVWOuEzdNqevvOpR15x2e/pqqLnBoePplyYSGv+3YkSQk 01pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Sv4sHgGMKZLLaRTiM3uXIhF7TVvVswIACqBCDXJXKO8=; b=DNk2XtdDs2pzi279fbZHRxmxkefBuWKFYhKffXpmSVgCF3Hikyd9p5LYOT0i/7+LZH gS+pplZd7pGbiMLh5Cux3k9N43WmUKrRUXlJPsTK3UDpF0tf/V2wV3ijmrQoWp1pQRz4 TF7VNnTk60ZTezBeTsY/HVeK66EmrLvM06nH83PZWdHAYyiazie3JqnwGQWWsDNYr36L JdHBQgSRJXDB/7fVLmPgXeaXk/TrMtcQiePnmkPFkr7GxvUmliXu/Nt+mKPNClPwxCjh ECGOpqsjimH/N3+FFWd4j0yk8tzoKiXqI5IDYDjRbw6YZHIpgdcR22+S+HMFsbAYv19P w+Fw== X-Gm-Message-State: APjAAAWY1SMdr+T1inJv1F0baNd7yGg9wS5MRSdBK8RarB13svClWLmR DzEHhfMxXWftGTh8qVynKI8RoGUmzaFMN7MIoj3DHA== X-Google-Smtp-Source: APXvYqyrZA6MBAxfao8oz8K8vwN2jBTRqTv0PFDA8S31rgmYbD2JFAiUWJMObb1VZvoY7WUDdMySYchxd8bfaw9VahY= X-Received: by 2002:a05:6638:627:: with SMTP id h7mr17237516jar.33.1565278961489; Thu, 08 Aug 2019 08:42:41 -0700 (PDT) MIME-Version: 1.0 References: <1759114.DMe9nKvMbn@mcmic-probook> <62c73b8f-df41-43c2-bb51-ceeaf607cacf@Spark> In-Reply-To: Date: Thu, 8 Aug 2019 16:42:30 +0100 Message-ID: To: Internals Content-Type: multipart/alternative; boundary="000000000000795a66058f9ce8fd" Subject: Re: [PHP-DEV] [RFC] [VOTE] Deprecate PHP's short open tags, again From: rowan.collins@gmail.com (Rowan Collins) --000000000000795a66058f9ce8fd Content-Type: text/plain; charset="UTF-8" On Thu, 8 Aug 2019 at 16:18, Arvids Godjuks wrote: > BC is great, but you need to pull the cord at some point. And the whole > short tag back and forth, with deprecation warning and stuff, has been > around for last half a decade. It is time to accept that it needs to go > That's like saying from now on we should mandate PSR-2 indenting style in the compiler, to stop people arguing about code formatting. Just because people keep saying something, doesn't make it right. > If the old guard starts to push back as much as I have seen here, we are > going to lose momentum as a community and have people not willing to work > on PHP as much. > I feel like the opposite: if people volunteering their time find that all their energy is spent on pointless arguments about removing working features, and none of it is spent on actually innovating the language, they'll spend it somewhere else. > Long story short - indecision is not an option. Here's a decision for you then: short tags are fine how they are, and we can stop wasting energy talking about them and get on with doing something that actually benefits the language. That's not indecision, that's a concrete position we could take to prioritise our efforts on something more productive. The previous RFC has > passed. Everyone involved, I hope, understands that yes, there will be > stuff going wrong for some users who are careless and/or ignorant and live > under a rock. Can we really do anything about that? Yes. Yes, we can. We can do what's proposed in the v2 RFC, or we can reverse our decision. An RFC passing isn't a pact with the devil. > Let's look into the future, use a reasonable amount of caution and/or > deprecation notice periods, but please stop trying to block features > What is the feature being blocked if we leave short tags in PHP? If such a feature existed, I would understand your frustration - but if it did, the RFC could make the case for why adding that new feature was worth the pain caused by removing the old feature. Since there is no such feature, there is no such justification in the RFC, which is why it's so controversial. Regards, -- Rowan Collins [IMSoP] --000000000000795a66058f9ce8fd--