Undersidor

Användarmeny

Villkorssatser
25/10 2008 09:41
av Erik541
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 <code>if</code>-sats.<inline>if</inline>-sats. <h>PHP</h> En vanlig villkorssats i PHP kan se ut såhär: <code><?php if ($value == 1) { // Kod } elseif ($value == 2) { // Kod } else { // Kod } ?></code> 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: <code><?php echo ($value == 1) ? "Värdet\"Värdet är lika med 1"1\" : "Värdet\"Värdet är inte 1";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")\"odd\") ? $class = "even"\"even\" : $class = "odd";\"odd\"; ?></code> Ifall man blandar PHP med HTML en hel del (till exempel i mallar) så kan det se bättre ut med följande metod: <code><?php if ($value == 1): ?> <!-- Kod --> <?php elseif ($value == 2): ?> <!-- Kod --> <?php else: ?> <!-- Kod --> <?php endif; ?></code>
8/7 2008 16:32
av frisko
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 <code>if</code>-sats. <h>PHP</h> En vanlig villkorssats i PHP kan se ut såhär: <code><?php if ($value == 1) { // Kod } elseif ($value == 2) { // Kod } else { // Kod } ?></code> 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: <code><?php echo ($class($value == \"odd\"1) ? $class = \'even\'\"Värdet är lika med 1\" : $class = \'odd\');\"Värdet är inte 1\"; ?></code> Scriptet ovan/* Ett annat exempel som är väldigt användbart i iterationer ifall man vill exempelvis ha olika klasser på olika rader i tabeller.varannan rad i en tabell med hjälp av en iteration */ echo ($class == \"odd\") ? $class = \"even\" : $class = \"odd\"; ?></code> Ifall man blandar PHP med HTML en hel del (till exempel i mallar) så kan det se bättre ut med följande metod: <code><?php if ($value == 1): ?> <!-- Kod --> <?php elseif ($value == 2): ?> <!-- Kod --> <?php else: ?> <!-- Kod --> <?php endif; ?></code>
10/6 2008 19:29
av Arood
Villkorssatser
Sidan skapades.
10/6 2008 19:21
av Arood