RE: [PHP] Re: how to say "inverse your value" (to a boolean)?

From: Date: Tue, 11 Aug 2009 01:59:34 +0000
Subject: RE: [PHP] Re: how to say "inverse your value" (to a boolean)?
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-296597@lists.php.net to get a copy of this message
Pretty much the best operator ever invented IMHO. And Since PHP 5.3, it is possible to leave out the middle part of the ternary operator. Expression expr1 ?: expr3 returns expr1 if expr1 evaluates to TRUE, and expr3 otherwise. Awesome! Also, Adam Randall set up us the bomb. ;-) (http://www.youtube.com/watch?v=qItugh-fFgg) > -----Original Message----- > From: Adam Randall [mailto:randalla@gmail.com] > Sent: Monday, August 10, 2009 6:41 PM > To: php-general@lists.php.net > Subject: Re: [PHP] Re: how to say "inverse your value" (to a boolean)? > > http://us3.php.net/manual/en/language.operators.comparison.php > > Find "Ternary" on that page. > > It's a shortened conditional: > > cond ? true : false > > Adam. > > On Mon, Aug 10, 2009 at 6:27 PM, John > Butler<govinda.webdnatalk@gmail.com> wrote: > >>  echo "something " . (($a = $a^1) ? "red\n" : > >> "green\n"); > > > > Re: The "?" char in this ^^^^ line above.. > > where in the php docs can I read about what that is doing? > > I have not come across this construct before today, from you guys. > > > > thanks > > -John > > > > -- > > PHP General Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > > -- > Adam Randall > http://www.xaren.net > AIM: blitz574 > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.general (#296597) next »