EN. Enkel 'Hvis' uttalelse
Syntaks:
if (tilstand (er))Ovennevnte hvis uttalelse brukes til å implementere den betingede uttalelsen for ekte bare verdi.
B. 'Hvis… ellers' uttalelse
Syntaks:
if (tilstand (er))Ovennevnte hvis uttalelse brukes til å implementere den betingede uttalelsen for begge ekte og falsk verdier.
C. 'Hvis… ellers… ellers' uttalelse
Syntaks:
if (tilstand (er))Ovennevnte hvis uttalelse brukes til å implementere den betingede uttalelsen for flere hvis uttalelser. Hvis den første hvis Tilstanden kommer tilbake falsk Da vil den sjekke det andre hvis tilstand og så videre. Uttalelsen av ellers Del vil bli utført alle hvis uttalelsene returnerer a falsk verdi.
D. Nestet 'hvis ... ellers' uttalelse
Syntaks:
if (tilstand (er))Ovennevnte hvis uttalelse brukes når utførelsen av en hvis Uttalelsen avhenger av en annen hvis uttalelse.
Forutsetning
Skriptene som brukes i eksemplene på denne opplæringen er skrevet basert på PHP 8 -versjonen. Gjør følgende oppgave før du utfører eksemplene på dette skriptet.
Ulike bruksområder av IF… ellers uttalelse
De forskjellige bruken av 'hvis ... ellers ' Uttalelser nevnt ovenfor er blitt forklart i denne delen av opplæringen ved å bruke eksempler.
Eksempel 1: Bruk av enkle 'IF' utsagn
Opprett en PHP -fil med følgende skript for å lese en URL -spørringsparameter og skrive ut en melding hvis spørringsparameterverdien samsvarer med en bestemt verdi. Her, en hvis Uttalelsen brukes til å sjekke spørringsparameteren er satt eller ikke, og en annen hvis Uttalelse brukes til å sammenligne parameterverdien med en strengverdi.
// sjekk verdien av navnet har gitt i nettadressen eller ikkeDu er valgt.
';Produksjon:
Følgende utdata vises etter å ha utført skriptet ovenfor med spørringsparameteren. Her er filnavnet IF1.PHP som er lagret inne /var/www/html/kode mappe. Spørringsparameternavnet er "Navn”Og verdien er“Jafar Iqbal”.
http: // localhost/code/if1.PHP?Navn = Jafar Iqbal
Eksempel-2: Bruk av IF… ellers uttalelse
Opprett en PHP -fil med følgende skript for å lese en URL -spørringsparameter og skrive ut en melding hvis spørringsparameterverdien samsvarer med en bestemt verdi og skriv ut en annen melding hvis spørringsparameteren ikke stemmer. Her, en hvis Uttalelsen brukes til å sjekke spørringsparameteren er satt eller ikke, og en annen hvis Uttalelse brukes til å sammenligne parameterverdien med en strengverdi.
// sjekk verdien av navnet har gitt i nettadressen eller ikkeDu er valgt.
';Du er ikke valgt.
";Ingen navneverdi har gitt.
""Produksjon:
Følgende utdata vises etter å ha utført skriptet ovenfor uten noen spørringsparameter. Her er filnavnet IF2.PHP som er lagret inne /var/www/html/kode mappe.
http: // localhost/code/if2.PHP
Følgende utgang vises etter å ha utført skriptet ovenfor med et gyldig spørringsparameternavn. Her er spørringsparameternavnet “Navn”Og verdien er“Jafar Iqbal”.
http: // localhost/code/if2.PHP?Navn = Jafar Iqbal
Følgende utgang vises etter å ha utført skriptet ovenfor med et ugyldig spørringsparameternavn. Her er spørringsparameternavnet “Navn”Og verdien er“Jafar”.
http: // localhost/code/if2.PHP?Navn = Jafar
Eksempel-3: Bruk av 'hvis ... ellers… ellers' uttalelse
Lag en PHP -fil med følgende skript for å lese en URL -spørringsparameter og skrive ut en melding basert på hvis Tilstanden kommer tilbake ekte Ved å sammenligne verdien av spørringsparameteren med en strengverdi. Jeg faller hvis forholdene kommer tilbake falsk Så meldingen til ellers Del vil bli skrevet ut.
// sjekk verdien av navnet har gitt i nettadressen eller ikkeDu er i gruppe-1.
";Du er i gruppe-2.
";Du er i gruppe-3.
";Du er ikke valgt.
";Ingen navneverdi har gitt.
""Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor med et gyldig spørringsparameternavn. Her er filnavnet if3.PHP som er lagret inne /var/www/html/kode mappe. Spørringsparameternavnet er "Navn”Og verdien er“Janifer”.
http: // localhost/code/if3.PHP?Navn = Janifer
Følgende utgang vises etter å ha utført skriptet ovenfor med et gyldig spørringsparameternavn. Her er spørringsparameternavnet “Navn”Og verdien er“Sakib”.
http: // localhost/code/if3.PHP?Navn = Sakib
Eksempel-4: bruk av nestet 'hvis ... ellers' uttalelse
Lag en PHP -fil med følgende skript for å skrive ut meldinger ved å sammenligne to strengverdier med Nested Hvis… ellers uttalelser. Her, den ytre hvis Uttalelsen vil sammenligne verdien av avdelingsvariabelen, og hvis den kommer tilbake ekte Så det indre hvis Uttalelsen vil sammenligne verdien av postvariabelen. Utgangen vil bli generert basert på returverdiene til begge hvis utsagn.
// definere to strengverdierProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Her er filnavnet IF4.PHP som er lagret inne /var/www/html/kode mappe.
http: // localhost/kode/if4.PHP
Konklusjon
Fire forskjellige bruksområder av 'Hvis… ellersUttalelser er blitt forklart i denne opplæringen for å hjelpe PHP -koderne til å forstå bruken av den betingede uttalelsen i PHP riktig. Alternativet til 'Hvis… ellersuttalelse er en bryter uttalelse, men det har noen begrensninger.
Videoopplæring