PHP 'Hvis' utsagn Tutorial

PHP 'Hvis' utsagn Tutorial


"Hvis" statement i PHP-programmering lar deg kontrollere flyten av skriptkjøring. 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 de "andre" og "annet hvis" uttalelser. Som med de fleste programmeringsteknikker, den beste måten å forstå er ved å arbeide gjennom praktiske eksempler.

Bruksanvisning

1 Lag noen numeriske variabler i din PHP-skript. Ved hjelp av følgende syntaks, skriv inn et par test variabler for å demonstrere "hvis" statement funksjonalitet:

$ NUMBER_ONE = 7;

$ NUMBER_TWO = 9;

I PHP som i andre språk, "hvis" test er vanligvis brukes til å sammenligne verdiene av numeriske og andre variabler. Dette kan omfatte testing for å se hvilken som er større, eller hvis de er lik en annen.

2 Sett inn en "hvis" statement i skriptet. Legg til følgende betingelsestest for å koden din:

if ($ NUMBER_ONE> $ NUMBER_TWO) {

echo "NUMBER_ONE er større"; }

Dette tester hvorvidt den første tall er oppgitt, er større enn den andre. Hvis testen returnerer verdien "true", koden inne "hvis" statement parentes er utført. Hvis testen returnerer en "falsk" verdi, skjer det ingenting, og behandlingen fortsetter forbi den betingede uttalelse. Når bare en erklæring er inntatt i en "hvis" blokk, konsollene 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 for å koden din:

else if ($ NUMBER_ONE <$ NUMBER_TWO) {

echo "NUMBER_ONE er mindre"; }

Denne 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 "sann" verdi, vil denne "else if" test bli ignorert. (Se referanser 3, 4)

4 Legg en "annet" -delen i koden. Sett følgende etter "else if" -delen:

else {

echo "tallene er like"; }

Denne delen av koden vil bli henrettet hvis begge tidligere tester returnere "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 interessert i om to tall er like, kan du bruke følgende syntaks:

if ($ NUMBER_ONE == $ NUMBER_TWO) {

echo "tallene er like"; }

For å teste om tallene ikke er like, kan du bruke følgende:

if ($ NUMBER_ONE! = $ NUMBER_TWO) {

echo "tallene er ikke like"; }

For å teste om et tall er enten større enn eller lik til et annet nummer, bruker du følgende:

if ($ NUMBER_ONE> = $ NUMBER_TWO) {

echo "NUMBER_ONE er enten større enn eller lik NUMBER_TWO"; }

Endre koden til å bruke "<" tegnet for å sjekke om et tall er mindre enn eller lik en annen.

Hint

  • Du kan "kjede" flere "else if" uttalelser sammen etter en "hvis" statement.
  • Hvis du tester for likestilling med ulike typer variabel i PHP, må du kanskje bruke "===" operator i stedet.