Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:85487 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 5991 invoked from network); 26 Mar 2015 22:41:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 26 Mar 2015 22:41:01 -0000 Authentication-Results: pb1.pair.com smtp.mail=addw@phcomp.co.uk; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=addw@phcomp.co.uk; sender-id=permerror Received-SPF: pass (pb1.pair.com: domain phcomp.co.uk designates 78.32.209.33 as permitted sender) X-PHP-List-Original-Sender: addw@phcomp.co.uk X-Host-Fingerprint: 78.32.209.33 freshmint.phcomp.co.uk Received: from [78.32.209.33] ([78.32.209.33:60856] helo=mint.phcomp.co.uk) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 78/26-00585-BFA84155 for ; Thu, 26 Mar 2015 17:41:00 -0500 Received: from addw by mint.phcomp.co.uk with local (Exim 4.72) (envelope-from ) id 1YbGSO-0000Eq-1Y for internals@lists.php.net; Thu, 26 Mar 2015 22:40:56 +0000 Date: Thu, 26 Mar 2015 22:40:56 +0000 To: internals@lists.php.net Message-ID: <20150326224056.GB28328@phcomp.co.uk> Mail-Followup-To: internals@lists.php.net References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Organization: Parliament Hill Computers Ltd User-Agent: Mutt/1.5.20 (2009-12-10) Subject: Re: [PHP-DEV] [RFC] Fix the Tenary Operator -- Please!? Please? From: addw@phcomp.co.uk (Alain Williams) On Thu, Mar 26, 2015 at 10:31:00PM +0000, Rowan Collins wrote: > What I've always been annoyed by is the *precedence* of the operator - having to add brackets to mix it with string concatenation, etc - which it turns out to is the same in all sorts of languages. It is the ''all sorts of languages'' that is key here. The point is that PHP associativity for ?: is different from other languages and it is that that confuses and leads to bugs. What is right/wrong is not as important as all others doing it the other way. -- Alain Williams Linux/GNU Consultant - Mail systems, Web sites, Networking, Programmer, IT Lecturer. +44 (0) 787 668 0256 http://www.phcomp.co.uk/ Parliament Hill Computers Ltd. Registration Information: http://www.phcomp.co.uk/contact.php #include