RE: [PHP] Re: "My truth comes out" [1]

From: Date: Thu, 21 Oct 2010 10:45:13 +0000
Subject: RE: [PHP] Re: "My truth comes out" [1]
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-308921@lists.php.net to get a copy of this message
>-----Original Message----- >From: Gary [mailto:php-general@garydjones.name] >Sent: 21 October 2010 11:39 >To: php-general@lists.php.net >Subject: [PHP] Re: "My truth comes out" [1] > >Russell Dias wrote: > > preg_match("/false/i", $string) ? false : true; > >,---- >| $foo = (strcmp('true', $string) == 0); >`---- >works as well :) I don't like those kinds of things for this purpose >because it takes longer for people new to the code to read and >understand it than, say >,---- >| (boolean) $string; >`---- >(which in my case does a pretty meaningless conversion) > >No, I was just wondering whether I had missed some construct in the >language that might the conversion for me, and be obvious to >PHP-heads. No problem that there doesn't seem to be. > What about something simple and readable like: ($string=="true") ? true : false; J

« previous php.general (#308921) next »