Re: Proposed RFC

From: Date: Thu, 03 Nov 2016 16:02:49 +0000
Subject: Re: Proposed RFC
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-96722@lists.php.net to get a copy of this message
On Thu, Nov 3, 2016 at 11:02 AM, Antony D'Andrea < contactme@antonydandrea.com> wrote: > > I would like to propose a new feature that is as clean as this but is a > slightly different use case. This would require a new operator (up for > discussion, but an early idea is "?!") For example: > > echo (!is_infinite($n1/$n2)?!0); > > Would output ($n1/$n2) if it is "true" and 0 if false. > Welcome! Let me read back what I'm hearing. If the predicate returns truthy, you want to return the argument to the predicate, otherwise the indicated default? How would this be used outside predicates, such as on string functions? Consider: echo strpos('abc', 'b') ?! 0; What would this output, and what would the purpose of such a construct be?

« previous php.internals (#96722) next »