PHP en linje hvis uttalelse

PHP en linje hvis uttalelse
Beslutningsprosesser er en kritisk del av enhver produktiv applikasjon. Betingede uttalelser lar oss evaluere matchende forhold og iverksette tiltak deretter.

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)
// handling

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;
if ($ alder> 18)
ekko "pass!!";

?>

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:
Sende!!

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)
// handling hvis sant
annet
// Handling hvis falsk

Følgende eksempel vises:

$ alder = 10;
if ($ alder> 18)
ekko "pass!!";

annet
ekko "nektet!!!";

?>

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:
Nektet!!!

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)
// Handling hvis tilstand 1 er sann
elseif (testtilstand 2)
// Handling hvis tilstand 2 er sann
annet
// Handling hvis alle er falske

Vi kan implementere følgende eksempel:

$ alder = 37;
if ($ alder 18 && $ alder 25 && $ alder < 65)
Echo "-billetter er 15 $";

annet
ekko "ikke tillatt";

?>

Hvis vi kjører den forrige koden, bør vi få følgende utdata:

Produksjon:
Billetter er 15 $

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: Falsestatement

Her er følgende eksempel:

$ alder = 37;
ekko ($ alder < 18) ? "Under age" : "Pass";
?>

Dette skulle komme tilbake:

Produksjon:
Sende

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.