Re: question about ? :

From: Date: Fri, 14 Jun 2002 00:12:34 +0000
Subject: Re: question about ? :
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-102111@lists.php.net to get a copy of this message
On 13 Jun 2002, Lee Doolan wrote: > the arrays below have dates like > dateA= array( 0=> "03", 1=> "22", 2=> "02") > > for 22march2002. > > why does this work: > > $retval= ($dateA[2] != $dateB[2]) > ? strcmp($dateA[2], $dateB[2]) > : (($dateA[0] != $dateB[0]) > ? strcmp($dateA[0], $dateB[0]) > : (($dateA[1] != $dateB[1]) > ? strcmp($dateA[1], $dateB[1]) > : 0)); > > > but not this: > > $retval= ($dateA[2] != $dateB[2]) > ? strcmp($dateA[2], $dateB[2]) > : ($dateA[0] != $dateB[0]) > ? strcmp($dateA[0], $dateB[0]) > : ($dateA[1] != $dateB[1]) > ? strcmp($dateA[1], $dateB[1]) > : 0; Why does this: $x = 3 + 5 * 7; produce different results from this: $x = (3 + 5) * 7; ? miguel

« previous php.general (#102111) next »