Skip to content


if else genväg i PHP och Javascript – The ternary operator

I PHP och Javascript (samt även andra språk) finns det en genväg då man använder en if-else sats. Den kallas internationellt för ”The ternary operator”.

Att koda handlar i stora fall om att optimisera, bryta ner, minimera och överkomma problem, bra programmerare vet hur man gör föregående på ett elegant sätt. Man kan ta långa svängar omkring en påle som hindrar vägen eller så kan man ta en kort och elegant sväng runt pålen (men som kräver mer koll på trafiken omkring dig).

En vanlig if-else sats i PHP kan se ut så här:

if ($var == ”true”) {
echo ”Värdet är sant”;
} else {
echo ”Värdet är falskt”;
}

Med ternary operator blir det:

$result = ($var == ’true’) ?  ’värdet är sant’ : ’värdet är falskt’;
echo $result;

Som ni ser ovan så är kodslingan mer kryptisk men samtidigt kan man skönja en viss effektivisering av if-else slingan tack vare the ternary operator.

Random Posts

Posted in PHP.

Tagged with .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.


Blogg listad p Bloggtoppen.se
Blogg Topplista
Top Internet bloggar