Den här sidan innehåller jämförelser av syntax i olika programmeringsspråk. Det som jämförs är en simpel selektion, det vill säga en if-sats.
if
En vanlig villkorssats i PHP kan se ut såhär:
<?phpif ($value == 1) { // Kod} elseif ($value == 2) { // Kod} else { // Kod}?>
Det finns även en del alternativa sätt att skriva villkorssatser i PHP. Man kan exempelvis ha ett villkor direkt i en variabel eller funktion genom att skriva såhär:
<?phpecho ($value == 1) ? "Värdet är lika med 1" : "Värdet är inte 1";/* Ett annat exempel som är användbart ifall man vill ha olika klasser i varannan rad i en tabell med hjälp av en iteration */echo ($class == "odd") ? $class = "even" : $class = "odd";?>
Ifall man blandar PHP med HTML en hel del (till exempel i mallar) så kan det se bättre ut med följande metod:
<?php if ($value == 1): ?> <!-- Kod --><?php elseif ($value == 2): ?> <!-- Kod --><?php else: ?> <!-- Kod --><?php endif; ?>