PHP Betinget IF og SWITCH Statements

1. I de fleste tilfellene når betinget kontroll er nødvendig, vil vi bruke IF tilstand
følgende eksempel representerer hvis
uttalelse i sin mest grunnleggende form:?
< php
$ t = 20;
if ($ t == 20) product: {
echo 'verdien av variabelen $ t er 20 ';
}
>?
I eksempelet sjekker vi om verdien av variabelen $ t tilsvarer 20 og fordi betingelsen er sann, vil teksten skrives ut
Vær også oppmerksom på at vi bruker ==
operatør for å sjekke tilstanden, fordi operatøren = er reservert for å tildele verdien til variabelen.
Vi kan selvsagt også bruke andre vanlige betinget operatører >, <, > =, <!. =
eller = product: (ikke lik)
2. IF .. ELSE ..
Vi kan også legge til annet
uttalelse som vil bli utført når tilstanden ville være falsk
. <? php
$ t = 20;
if ($ t == 20) product: {
echo 'verdien av variabelen $ t er 20';
}
annet product: {
echo 'tilstand er falsk ';
}
>?
3. IF .. ELSE IF ..
ELSE IF ..
ELSE ...
Vi kan også bekrefte flere forhold på rad:?
< php
$ t = 20;
if ($ t = = 20) product: {
echo 'verdien av variabelen $ t er 20';
}
else if ($ t == 21) product: {
echo 'verdien av variabelen $ t er 21 ';
}
else if ($ t == 22) product: {
echo' verdien av variabelen $ t er 22 ';
}
annet
{
echo 'tilstand er falsk';
}
>?
4. bryter uttalelse
Hvis det er mange forhold å være sjekket, kan vi også bruke litt kortere form ved hjelp av slå
uttalelse
. <? php
$ t = 20;
switch ($ t) Anmeldelser {
case 20:
echo 'verdien av variabelen $ t er 20';
bryte;
case 21:
echo 'verdien av variabelen $ t er 21';
bryte;
case 22:
echo 'verdien av variabelen $ t er 22';
bryte;
standard:
echo 'tilstand er falsk';
}
>
I eksempelet ovenfor har vi også brukt bryte
kommando som vil hindre? sjekke vilkår som følger, og vil gå ut umiddelbart.
5. Som du ser IF
forholdene ikke er veldig komplisert. Fordi de brukes i nesten alle PHP script, bør du virkelig vet hvordan du bruker dem.
Beste måten å lære dette på er å prøve eksempelet ovenfor dere.
Prøv å endre verdien av variabel $ t Anmeldelser og kontrollere produksjonen av skriptet.
Og selvfølgelig hvis du har noen spørsmål, bare skrive på forum, og vi vil prøve å gi deg det beste svaret. Anmeldelser
<