Et betinget erklæring i PHP giver dig mulighed for at træffe en beslutning om, hvilken logik til at udføre baseret på værdierne i variabler. For eksempel kan du vælge at udskrive én besked , hvis en person er under alder og en anden meddelelse, hvis en person er myndig. Der er tre typer af betingede udsagn i PHP: de " , hvis ... else" erklæring, Den "switch " erklæring og ternære operatør. Instruktioner
1
Oprette en simpel betinget erklæring med "hvis" efterfulgt af betingelsen i parentes , efterfulgt af sætningen til at udføre , hvis sandt. Skriv f.eks : Hej
if ($ alder < 21) echo "Du kan ikke købe alkohol "
2
Kombiner " else" med "hvis" til at udføre en forskellige resultatopgørelsen, når betingelsen er falsk . Skriv f.eks : Hej
if ($ alder < 21)
echo " Du kan ikke købe alkohol! "
Ellers
echo " Du er tilladt at købe alkohol "
3
Brug " elseif " at evaluere mere end én betingelse i den betingede erklæring. Skriv f.eks : Hej
if ($ alder < 18)
echo " Du kan ikke købe alkohol eller cigaretter ! "
Elseif ( $ alder < 21)
echo " du kan ikke købe alkohol, men du kan købe cigaretter ."
ellers
echo " Det er tilladt at købe alkohol og cigaretter " ;
< br > 4
Brug " switch" resultatopgørelsen, når en variabel indeholder en række værdier, og du ønsker at gøre noget andet for hver værdi . Sæt hver tilstand ved hjælp af " sagen ", efterfulgt af de udtalelser , du ønsker udført, efterfulgt af " break; " . Brug "default" i stedet for "sag" for at matche alle andre forhold. Vedlæg indholdet af switch-sætningen i krøllede parenteser . Skriv f.eks : Hej
switch ( $ farve) {
case " røde" : Hej
$ hex = " # EE2C2C "
break;
case " blå" : Hej
$ hex = " # 191.970 "
break;
case " grønne" : Hej
$ hex = " # 31B94D "
break;
standard : Hej
$ hex = " # CDC9C9 "
break;
< p> }
5
Brug ternære operatør til at skabe en fælles erklæring og returnere én værdi , hvis en erklæring er sand , og en anden værdi, hvis en erklæring er falsk. Angiv betingelsen efterfulgt af et "?" og den værdi, hvis sande efterfulgt af et ":" og værdien hvis den er falsk . Skriv f.eks : Hej
$ legal_drinking_age = ( $ alder < 21) ? "Nej" : "Ja" ,