Joten kunto palauttaa false, ja lausunto (t) muu lohko on (ovat) suoritetaan. Huomaa, miten muuten jakso on kirjoitettu. Huomaa myös, että muu on varattu sana. ELSIF Saatat olla enemmän kuin yksi testi tehdä tietyssä tilanteessa tai saman muuttujan. Tässä tapauksessa lisäät "ELSIF" varattu sana kuin seuraava koodi. Kokeile. käytämme tiukkoja; print "Content-Type: text /html \\ n \\ n"; minun $ hisVar = 1000; jos ($ hisVar == 10) {print "Arvo on pieni"; } ELSIF ($ hisVar == 100) {print "Arvo on keskisuuri"; } ELSIF ($ hisVar == 1000) {print "Arvo on suuri"; } Arvo 1000 osoitetaan hisVar.
Jos-ELSIF koodaus testaa jos $ hisVar on 10; jos se on (joka ei ole) vastaava lohko näyttää "Arvo on pieni". Koodi sitten testata, jos $ hisVar on 100; jos se on (mitä se ei ole), vastaava lohko näyttää, "Arvo on keskisuuri". Koodi sitten testata, jos $ hisVar on 1000; jos se on, vastaava lohko näyttää, "Arvo on suuri". Jossa jos-ELSIF koodaus vain yksi lohkoista voidaan toteuttaa; eli vain yksi edellytys voi olla totta (loput pitäisi olla väärä). In jos-ELSIF koodaus, ensimmäinen rivi on, jos edellytys; loput ovat ELSIF olosuhteissa.
ELSIF varattu sana vie kunnossa, mutta muuten varattu sana ei koskaan ota kunnossa. Huomaa, että varattu sana ei elseif eikä elseif. Ei ole e välillä n ja i. Aina muistaa tämä: jos-ELSIF koodausta käytetään vain tilanteissa, joissa vain toinen edellytyksistä täyttyy (on tosi). ELSIF on supistuminen "muuten, jos". Oletus kunto Entä tilanne, jos-ELSIF koodaus jossa mikään ehdoista toteutuu? Tästä tilanteesta sinun tulee ilmoittaa (ilmoittaa käyttäjälle) on jotain tältä osin. Tämä on tilaisuus antaa joitakin oletusvastaus.
Voit tehdä tämän yksinkertaisesti lisäämällä muuta (ei ehto) osassa lopussa, jos-ELSIF koodausta. Seuraava koodi kuvaa tätä: käytä tiukka; print "Content-Type: text /html \\ n \\ n"; minun $ hisVar = 10000; jos ($ hisVar == 10) {print "Arvo on pieni";