if

Från Wiki.linux.se
Version från den 24 augusti 2024 kl. 12.13 av Admin (diskussion | bidrag) (→‎Sidslut)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

if-konstruktionen

(PHP 4, PHP 5, PHP 7, PHP 8)

`if`-konstruktionen är en av de viktigaste funktionerna i många programmeringsspråk, inklusive PHP. Den möjliggör villkorligt utförande av kodfragment. PHP har en `if`-struktur som liknar den som finns i C:

if (uttryck)
  uttalande

Som beskrivs i avsnittet om uttryck, utvärderas uttrycket till dess booleska värde. Om uttrycket utvärderas till sant kommer PHP att exekvera uttalandet, och om det utvärderas till falskt kommer det att ignoreras. Mer information om vilka värden som utvärderas till falskt finns i avsnittet 'Konvertering till booleskt'.

Följande exempel skulle visa "a är större än b" om $a är större än $b:

<?php
if ($a > $b)
  echo "a är större än b";
?>

Ofta vill man ha flera uttalanden som villkorligt ska exekveras. Naturligtvis behöver man inte omsluta varje uttalande med en `if`-klausul. Istället kan du gruppera flera uttalanden i en uttalandegrupp. Till exempel skulle denna kod visa "a är större än b" om $a är större än $b, och skulle sedan tilldela värdet av $a till $b:

<?php
if ($a > $b) {
  echo "a är större än b";
  $b = $a;
}
?>

`if`-uttalanden kan nästas oändligt inom andra `if`-uttalanden, vilket ger dig fullständig flexibilitet för villkorligt utförande av olika delar av ditt program.

Sidslut

PHP
Språkreferens
Språkreferens#Kontrollstrukturer


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webserver.