Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:105031 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 80758 invoked from network); 2 Apr 2019 00:42:41 -0000 Received: from unknown (HELO mail-wr1-f43.google.com) (209.85.221.43) by pb1.pair.com with SMTP; 2 Apr 2019 00:42:41 -0000 Received: by mail-wr1-f43.google.com with SMTP id g3so13907820wrx.9 for ; Mon, 01 Apr 2019 14:37:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=U9zZ19pYE/YAWxgPhD4kgHl4YA6xVE2T5sE6fmb7fsQ=; b=p9pGncqvRuGSixfA7ar0iVqGjrnm3aynLonymenESXIiNjOzuzrO731XGxQGDGJMY0 JtM6sQATrgK+byT83ljuqILP5LwgeWPej0JPrgZoYZLnoXJwZDAtG98bgFtWcSVM1gBu qcO+DEN8sgYGuMed5bazOLmfefjLlszcwmpihGzx4asH3J2cjPrQqamo/ZFRXa4oVNtS 9ZWd4PzAj90PHUCtfKFqavZ+p84rCT9Iv9pKJkx97bQJ52zUm+lj8xkOld0dVCbKHmWd d/9nXcA/j+ARSoBusyD5fEkxvqZyrGwjw5Cd8L9oXEvzszlPa219nXZzh5jjiTW3FQF6 Ejqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=U9zZ19pYE/YAWxgPhD4kgHl4YA6xVE2T5sE6fmb7fsQ=; b=EhEFk3nskpGMfHEEEIP+YjCcZ0oBztKNzCd18NC/ElngvlU4xzRhqssKivLSIdQ4BB hVoxGDa654IiBGGL1bHBnGYKYXyX64IS1pBHOXK/9V+ipmS/zrAtznTwsIXimwrxgJQb tMrU0aiuf2go0YDLx7kzSS4QmoBf8fwNbBo3scoW2Xcv88/c9lFGIFSAdKPnJIfznsvq Pg6sEnPi6ZoZalOOVv6xaSWXhX34gIBhYOjfSD440ifqW7duKalPFcn3TwV7fmIGbH2S 41uUd6HAFhXNJ9nmuB+x0ChMLd5MC+PL3Tqdf4L14JKFF3bIJ5dCaHwNXr5XdOl7G2Di tp6Q== X-Gm-Message-State: APjAAAVbWGpVAhSTTR0H9Z6TeshtUn6qZX9ejGdMCrKIcGnX31gMfqys QNVcc55sVjcnJRfBgFWKFj5k/iGD X-Google-Smtp-Source: APXvYqx25SmaMVu75jbSszTdsPunEUjKzK/Ro8rtvw3wpjElPQqZ8nQXeYh9DiPKd0ogzgQ+EBMd/Q== X-Received: by 2002:a5d:52cc:: with SMTP id r12mr37797226wrv.163.1554154659174; Mon, 01 Apr 2019 14:37:39 -0700 (PDT) Received: from [192.168.0.16] (cpc84253-brig22-2-0-cust114.3-3.cable.virginm.net. [81.108.141.115]) by smtp.googlemail.com with ESMTPSA id 13sm9067057wmj.33.2019.04.01.14.37.37 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 01 Apr 2019 14:37:38 -0700 (PDT) To: internals@lists.php.net References: Message-ID: Date: Mon, 1 Apr 2019 22:37:33 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB Subject: Re: [PHP-DEV] [RFC] Change the precedence of the concatenation operator From: rowan.collins@gmail.com (Rowan Collins) On 31/03/2019 14:50, Niklas Keller wrote: > An alternative to prevent mistakes in this regard is making this a > compile error and requiring parenthesis. If we're going to changes any precedence in the language, please please please can we look at the ternary operator associativity? I think making it non-associative, so that you have to use parentheses in "$a ? $b : $c ? $d : $e" would break very little code, in an obvious way, and help with a major pain point people have with the language. Regards, -- Rowan Collins [IMSoP]