"Kim Steinhaug" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Often I end up using a "dumb" IF statement which to me seems that > it could have been done some other way. > > Example : > if( > ($_GET["id"]==1) or > ($_GET["mode"]=="home") or > ((!isset($_GET["item"])) && ($_GET["mode"]=="news")) > ) {
Wouldn't this be the opposite (just inverting every condition)?: if( ($_GET["id"]!=1) && ($_GET["mode"]!="home") && ((isset($_GET["item"])) || ($_GET["mode"]!="news")) ) { What do you think? Regards, Torsten > // Here we do nothing > } else { > // This is where we do it > } > > If we translate the above to simpler reading we could say : > if(statement) > // skip > else > // Do the stuff > > I'm ofcourse looking for this > if(!statement) > // Do the stuff > > Problem is, when using more statements I never seem to find the > way of doing it without having an empty {} in it, dont know if you > see my problem here however, its the best I can exmplain. > > For all I know it has to be like this. > > -- > -- > Kim Steinhaug > ---------------------------------------------------------------------- > There are 10 types of people when it comes to binary numbers: > those who understand them, and those who don't. > ---------------------------------------------------------------------- > www.steinhaug.com - www.easywebshop.no - www.webkitpro.com > ---------------------------------------------------------------------- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php