Den " hvis " statement i PHP programmering gjør at du kan kontrollere flyten av skriptet kjøres. Forstå "hvis" uttalelser er en viktig ferdighet i alle programmeringsspråk . Selv om du nettopp har begynt med programmering , bør du være i stand til å forstå konseptet og funksjon av en " hvis " statement. "Hvis" statement er ofte kombinert med " annet " og " else if " uttalelser. Som med de fleste programmeringsspråk teknikker , er den beste måten å forstå ved å arbeide gjennom praktiske eksempler. Instruksjoner
en
Lag noen numeriske variabler i din PHP script . Ved hjelp av følgende syntaks , skriv inn et par test variabler for å demonstrere " hvis " statement funksjonalitet : en
$ NUMBER_ONE = 7;
$ NUMBER_TWO = 9;
PHP som i andre språk , "hvis" test er vanlig å sammenligne verdiene av numeriske og andre variabler . Dette kan omfatte testing for å se hvilken som er større eller om de er lik hverandre .
2
Sett en " hvis " statement i skriptet . Legg til følgende betinget test i koden : en
if ( $ NUMBER_ONE > $ NUMBER_TWO ) {
echo " NUMBER_ONE er større "; }
Dette tester om det første nummeret angitt er større enn den andre . Hvis testen returnerer verdien " true ", koden inne i "hvis" statement parentes utføres. Hvis testen returnerer en "falsk " verdi, ingenting skjer, og behandlingen fortsetter forbi den betingede utsagn . Når bare én erklæring er inntatt i en "hvis" blokk, brakettene er ikke nødvendig. Men de er da mer enn en setning er til stede, så det er best å inkludere dem som standard praksis .
3
Legg en " else if " til skriptet . Ved hjelp av følgende kode , legge til en ekstra test i koden : en
else if ( $ NUMBER_ONE <$ NUMBER_TWO ) {
echo " NUMBER_ONE er mindre "; }
testen begynner med " else if " som betyr at det vil bare kjøre hvis testen før det, som er den opprinnelige " hvis " statement , returnerer en " falsk " verdi. Hvis den første testen returnerer en "ekte " value , dette " else if " test vil bli ignorert . (Se Referanser 3 , 4 )
4
Legg en " annet "-delen i koden . Sett inn følgende etter at " else if "-delen : en
else {
echo "tallene er like "; }
Denne delen av koden vil bli effektuert dersom begge tidligere tester tilbake "falske " verdier . Forutsetningen er at hvis det første tallet er verken større eller mindre enn det andre tallet , må de være like.
5
Legg en direkte test for likestilling i skriptet . Hvis du er bare interessert i om to tallene er like , bruker du følgende syntaks : en
if ( $ NUMBER_ONE == $ NUMBER_TWO ) {
echo "tallene er like "; }
å teste om tallene ikke er like, kan du bruke følgende : en
if ( $ NUMBER_ONE = $ NUMBER_TWO ! ) {
echo " tallene er ikke lik " ;}
å teste om et tall er enten større enn eller lik til et annet nummer , bruker du følgende : en
if ( $ NUMBER_ONE > = $ NUMBER_TWO ) {
ekko " NUMBER_ONE er enten større enn eller lik NUMBER_TWO "; }
Endre kode for å bruke " < "-tegnet for å sjekke om et tall er mindre enn eller lik en annen
< . br >