I PHP implementeres beslutningskonstruksjoner ved å bruke IF og IF… ellers uttalelser. La oss diskutere ved hjelp av disse uttalelsene og implementere dem i programmene våre.
PHP hvis uttalelse
IF -uttalelsen i PHP lar deg se etter en bestemt tilstand og utføre en bestemt handling hvis staten er sann eller falsk.
Syntaksen er vist nedenfor:
if (tilstand)Programmet sjekker tilstanden i parentes. Hvis tilstanden er sann, utfører den koden inne i de krøllete seler.
Vi kan illustrere dette med et eksempel som vist nedenfor:
$ alder = 20;Den forrige koden sjekker hvis verdien som er lagret av $ aldersvariabelen er større enn 18. Hvis det er sant, skriver den ut strengen “Pass!!”.
Utgangen vises nedenfor:
Produksjon:PHP hvis ... ellers
I forrige eksempel sjekker vi for en tilstand og handler om det er sant. Imidlertid, hvis tilstanden er falsk, gjør programmet ikke noe.
Vi kan bruke en IF… ellers blokkering for å spesifisere handlingen hvis tilstanden er falsk.
Følgende syntaks er gitt:
if (tilstand)Følgende eksempel vises:
$ alder = 10;I dette eksemplet setter vi verdien av $ aldersvariabelen til 10. Deretter bruker vi en IF… ellers blokkering for å sjekke om alderen er større enn 18. Hvis sant, ekko “pass!!”Annet trykk“ nektet!!”.
Den forrige koden skal returnere utgangen som vist nedenfor:
Produksjon:Php hvis ... ellers… ellers
Den andre tilstandskonstruksjonene i PHP er IF… ellers… ellers uttalelse. Dette lar deg evaluere flere forhold i en enkelt blokk.
Følgende syntaks vises:
if (testtilstand 1)Vi kan implementere følgende eksempel:
$ alder = 37;Hvis vi kjører den forrige koden, bør vi få følgende utdata:
Produksjon:PHP en linje hvis uttalelse
PHP gir oss en ternær operatør for å lage en en-linje IF-uttalelse. Det fungerer som en mer kortfattet versjon av en if… ellers uttalelse.
Syntaksen er gitt nedenfor:
(Betingelse) ? Truestatement: FalsestatementHer er følgende eksempel:
$ alder = 37;Dette skulle komme tilbake:
Produksjon:Både den ternære operatøren og en hvis ... ellers uttalelser fungerer på samme måte. Den ene er imidlertid mer ordentlig og lesbar, mens den andre er minimal og konsis.
Konklusjon
Denne opplæringen dekket betingede uttalelser i PHP, inkludert den ternære operatørerklæringen.
I tillegg ble det gitt eksempler for å evaluere matchende forhold. Sjekk andre Linux -hint -artikler for flere tips og opplæringsprogrammer.