Snudd på överkurs, men med hjälp av tearnary operatorn kan vi koda kort och koncist.
<?php |
Eller lite utbygt
<?php |
Först har vi satt en variabel, men börjar direkt med echo och ett uttryck. Frågetecknet stoppar PHP och får den att utvärdera vilken sida av kolonet som är sant. Eventuellt kan vi som ovan bygga på med ett nytt uttryck. PHP stannar till vid frågetecknet på nytt och utvärderar vilken sida av kolonet som är sant och har inget varit sant hittills exekveras den sista koden.
För de som kodat mycket VB och äv vana att använda endif, finns faktist den möjligheten även i PHP. Det innebär att i stället för en klammer först börja med ett kolon och avsluta satsen med edndif.
Syntax:
<?php
if ($num <10):
echo "Talet ökar med 1";
$num = $num + 1;
else:
$num = 0;
endif;
?>
Som vi lärde oss kan vi förkorta detta till:
Syntax:
<?php
if ($num <10):
echo "Talet ökar med 1";
$num += 1;
else:
$num = 0;
endif;
?>