Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:106419 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 50942 invoked from network); 7 Aug 2019 19:47:08 -0000 Received: from unknown (HELO mail-ot1-f45.google.com) (209.85.210.45) by pb1.pair.com with SMTP; 7 Aug 2019 19:47:08 -0000 Received: by mail-ot1-f45.google.com with SMTP id l15so107273566otn.9 for ; Wed, 07 Aug 2019 10:14:05 -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 :cc; bh=9zq+yPrTnnrT/fPDIvtblxdcGid021u5cj8kDpo6aoQ=; b=iwHCO7bjyIKlAYytRF12S1FbTssoG5ZeKNiSNozmrcIg6iYESZ4pM+RlqdE/JKhKEf 6ZXncLGra5lRL+JMlM1/sY6eCaE7eRKTQgrLzsE4bEubynznuDdT5D8ssXaGjI0KXYg+ BZO3EJLPBwW44cRL2nSEuQRl3xAcwcmlaXjWV895ELDCAtRSqDToI+7k5oK+vRJ1x/tw RKTENsjtmi4340JEbn7whyDbLe6iXCXzckdUB859F4OSGvVuj8hejXh+98JtNpOYHlZE DzLOrKHi3Y8P9rrPLiTytV5Mqr+zzOtAETHz8qgsbBfjL3wqsxtfIvWoT+QSDNv1zw0Z 7G2w== 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:cc; bh=9zq+yPrTnnrT/fPDIvtblxdcGid021u5cj8kDpo6aoQ=; b=Lr2GxeCcg9rATuvDwPHqin4U2T//qRGPYuuOu9dMhw6QhnnQopbtKB5dwuXhE/Nne9 wwyg0gr0yziQd9PfwR+WqIieBef+EfzyMWHM/tTSt2hX1rOuVIYzIe1iM3TUHMo+s3e5 UKX1UASX30lTecF903q0C3qrnYGUt1uJLq1zTCyFyMrjOqv5LAiprKFWyNSsrcq+KP+L R4CwoghScxYSD9/nXXFd0B7INbFG7rA7HPLzR0msBL+0rErc4+HObV9p+Csi3EPw/fWS RMfRx+aM1o44dSwnO0pHU+Ql/Xn28DjRNivQUTqz1DXC6AsLxK5RjXoG1QU+O4r1XsKK spDg== X-Gm-Message-State: APjAAAWXi/h6I+XvyN31Fv50hEUZELEzfG1YMX9HZar0EH4IkBA2LPCM WNJ3nJFStyArVP+HTAkIK7C8a0dMGSu7rF8ynO0= X-Google-Smtp-Source: APXvYqx2h56ReLNs/EZqMec9Ta/yqHNaJoil7hHTITnhtWpwfTTWRMgAiEOlXUc2sQvq5X7JCTC4ODKPSXkKfm80jeQ= X-Received: by 2002:aca:b808:: with SMTP id i8mr649748oif.163.1565198044689; Wed, 07 Aug 2019 10:14:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 7 Aug 2019 19:13:52 +0200 Message-ID: To: "G. P. B." Cc: PHP internals Content-Type: multipart/alternative; boundary="00000000000074f9ca058f8a117c" Subject: Re: [PHP-DEV] [RFC] [VOTE] Deprecate PHP's short open tags, again From: nicolas.grekas+php@gmail.com (Nicolas Grekas) --00000000000074f9ca058f8a117c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Le mar. 6 ao=C3=BBt 2019 =C3=A0 13:34, G. P. B. = a =C3=A9crit : > The voting for the "Deprecate short open tags, again" [1] RFC has begun. > It is expected to last two (2) weeks until 2019-08-20. > > A counter argument to this RFC is available at > https://wiki.php.net/rfc/counterargument/deprecate_php_short_tags > > Best regards > > George P. Banyard > > [1] https://wiki.php.net/rfc/deprecate_php_short_tags_v2 The counter-arguments are a really nice addition to the process. Reading them made me think there is a big missing "pro" argument: perceived complexity of the engine. When there is no choice to make (short tags on/off, magic_quote on/off, etc), then there is only one thing to teach, one thing to learn, one thing to (not have to) agree on when deciding for some conventions, etc. When there are N binary options (and not all options are binary), there are 2^N things to teach, learn, etc. That's a major cost put on the community. Choices that were made years ago when PHP was not what it is today were certainly fine, but nowadays, this imposes significant a burden on everyone. Each option individually are maybe minor, but the 2^N becomes quickly big. I think we should make such things way simpler so that we can free the brains of many to do the next things that matter. I don't have a vote, but if I were I would vote "yes". Instead, I encourage "no"-voters to reconsider, and others to vote "yes" too :) Cheers, Nicolas --00000000000074f9ca058f8a117c--