Undersidor

Användarmeny

Ändringar

Villkorssatser

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.

PHP

En vanlig villkorssats i PHP kan se ut såhär:

<?php
if ($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:

<?php

echo ($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; ?>

Navigera

Antal besök

618

Antal ändringar

3

Hitta en sida