Syntaks:
Syntaksen til den ternære operatøren er gitt nedenfor:
betinget uttalelse ? Uttalelse-1: Uttalelse-2'?'og': 'Symboler brukes til å definere den ternære uttalelsen. Den første delen av denne uttalelsen inneholder den betingede uttalelsen. Hvis den betingede uttalelsen kommer tilbake, vil uttalelse-1 bli utført, ellers blir uttalelsen-2 utført.
Eksempel 1: Bruk av den ternære operatøren i tempoet i IF-Else-uttalelsen
Følgende eksempel viser måten å sammenligne IF-Else-setningen og den ternære operatøren for å implementere den betingede logikken for å finne et tall som er jevn eller merkelig. Opprett en PHP -fil med følgende skript.
Her, $ nummeret Variabel initialiseres med et heltallnummer. Til å begynne med, den If-Else uttalelse brukes til å sjekke om $ nummer er jevn eller merkelig. Deretter implementeres den samme logikken ved å bruke ternær operatør.
// definere et tallProduksjon:
Følgende utgang vises etter å ha kjørt skriptet fra serveren. I følge manuset, 24 er jevn, og begge utgangene genererer samme resultat.
Eksempel 2: Bruk av den ternære operatøren med $ _Get variabel
Følgende eksempel viser hvordan den ternære operatøren kan brukes til å sjekke om $ _Get -variabelen er initialisert eller ikke og lese verdien av denne variabelen. Opprett en PHP -fil med følgende skript.
Hvis verdien av 'Id' og 'Marks' leveres ved å bruke URL -spørringsstrengen, deretter vil skriptet skrive ut verdiene på $ _get ['id'] og $ _Get ['Marks'], ellers vil den skrive ut en feilmelding.
// Angi utgangen basert på tilstanden til den ternære operatørenProduksjon:
Følgende utgang vises hvis skriptet blir utført uten å gi noen spørringsstreng.
Følgende utgang vises hvis skriptet blir utført med to spørringsstrenger. I utgangen, 342356 er gitt som en id verdi og 93 er gitt som merker verdi. Så begge verdiene skrives ut som utgangen.
Eksempel 3: Bruk av ternær operatør med $ _post [] variabel
Følgende eksempel viser bruken av den ternære operatøren for å lese verdiene til $ _postvariabelen. Opprett en PHP -fil med følgende skript.
En HTML -skjema brukes i skriptet for å ta to heltallstall fra brukeren. Den ternære operatøren brukes til å sjekke om tallene er numeriske eller ikke, og beregne summen av tallene. Hvis noe tall ikke er numerisk, vil skriptet skrive ut feilmeldingen, og hvis begge tallene er numerisk, vil summen av disse tallene bli skrevet ut.
// sjekk skjemaverdieneAngi den numeriske verdien.
";Angi den numeriske verdien.
";Verdien etter tillegg: $ Resultat.
";