perusteet PHP - Osa 4 Johdanto Tämä on osa 4 minun sarjassa, perusteet PHP. Tässä osa sarjasta, näemme, miten ryhmä lausuntoja voidaan toteuttaa ehdon perusteella. Se on samanlainen kuin mitä tapahtuu ihmisen kielellä. Esimerkiksi, joku voi sanoa, jos ehto on tosi, tehdä ja että ja että. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Jos ilmoitus PHP, on varattu sana, joka on "jos". "Jos" on oltava pieniä.
Tätä käytetään tarkistamaan, jos ehto on tosi. Jos se on totta, yksi tai useampi lausuntoja toteutetaan. Katsokaamme esimerkki. Harkitse seuraavat lausunnot: $ hisVar = 20; jos ($ hisVar == 20) {echo "Opiskelen PHP"; }?> Ensimmäisessä lausumassa määrittää arvon 20 muuttujaan, hisVar. Sitten on "jos" lausunto. Jos-selvitys alkaa varattu sana, "jos" ja päättyy kihara ahdin,}. Mikä menee Suluissa on kunnossa. Lausuntoja toteutetaan ovat aaltosulkeita. Jos on vain yksi lausunto, sinun ei tarvitse aaltosulkeiden.
Jos sinulla on useampi kuin yksi lausuma, erota ne puolipisteillä ja laita ne sisällä aaltosulkumerkkien, {}. Mikäli tilanne on oikea, PHP korvaa tuotteen, totta, sisäisesti; et näe sitä. Jos se on väärin, PHP korvaa tuotteen, väärä, sisäisesti. Edellä mainituissa koodi, 20 määrättiin, $ hisVar. Joten, $ hisVar vastaa 20. kunnossa yhtäläisyysmerkki on kaksi eraattoreita: yksi vieressä muille. Jos-selvitys edellä voidaan lukea näin: jos $ hisVar vastaa 20 sitten näyttää, "olen opiskelu PHP". Koska me annetaan arvo 20 $ hisVar, kunnon jos-selvitys on totta.
Joten lausuman aaltosulkumerkkien suoritetaan. Kokeile edellä koodi muualla edellä koodi, lausuma (t) aaltosulkumerkkien on (ovat) suoritetaan, jos ehto on tosi. Entä, jos se olisi väärä? Olisi väärin, jos emme koskaan osoitettu 20 $ hisVar. Jos se olisi väärä, mitään ei tapahdu. Eli lausuma (t) aaltosulkeita ei suoriteta. On muuten sub selvitys voit liittää jos-selvitys. Muu osa on samanlainen koodaus, jos osa. Kuitenkin sen lohko (aaltosulkeita) suoritetaan, kun Ifin ehto on epätosi. Muu osa ei ole kunnossa.
Kokeile seuraavia koodi: $ hisVar = 36; jos ($ hisVar == 20) {kaiku "Opiskelen PHP"; } Else {echo 'teen jotain muuta "; }?> Edellä koodin, arvo 36 annetaan $ hisVar. IF-ehto, testaamme jos $ hisVar vastaa 20. 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. elseif Saatat olla enemmän kuin yksi testi tehdä tietyssä tilanteessa tai saman muuttujan. Tässä tapauksessa lisäät "elseif" varattu sana kuin seuraava koodi. Kokeile.
$ HisVar = 1000; jos ($ hisVar == 10) {echo "Arvo on pieni"; } Elseif ($ hisVar == 100) {echo "Arvo on keskisuuri"; } Elseif ($ hisVar == 1000) {echo "Arvo on suuri"; }?> Arvo 1000 osoitetaan hisVar. Jos-elseif 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-ElseIf koodaus vain yksi lohkoista voidaan toteuttaa; eli vain yksi edellytys voi olla totta (loput pitäisi olla väärä). In jos-elseif koodaus, ensimmäinen rivi on, jos edellytys; loput ovat elseif ehtoja. Elseif varattu sana vie kunnossa, mutta muuten varattu sana ei koskaan ota kunnossa. Aina muistaa tämä: jos-elseif koodausta käytetään vain tilanteissa, joissa vain toinen edellytyksistä täyttyy (on tosi). Oletus kunto Entä tilanne, jos-elseif 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-elseif koodausta. Seuraava koodi kuvaa tätä: $ hisVar = 10000; jos ($ hisVar == 10) {echo "Arvo on pieni"; } Elseif ($ hisVar == 100) {echo "Arvo on keskisuuri"; } Elseif ($ hisVar == 1000) {echo "Arvo on suuri"; } Else {echo "$ hisVar on erittäin suuri"; }?> Kokeile edellä koodi, jos et ole jo tehnyt niin. Alussa koodin, 10000 on määritetty muuttuja. Huomaa, että kun haet numerot yli 3 numeroa, et käytä pilkkuja (kirjoitat 10000 eikä 10000).
Koodin, mikään ehdoista täyttyy, niin viimeinen lohko, joka ei ole ehto (joka on muu osa), suoritetaan. Lue koodi arvostaa tätä. Täydellinen Syntax sillä jos-Statement Täydellinen syntaksi if-lause on: jos (ehto) {lausumat} elseif (ehto) {lausumat} elseif (ehto) {julkilausumat} - - - muu {lausunnot} Huomautus: jos "jos "tai" elseif "tai" muuten "osa on vain yksi selvitys, niin sinun ei tarvitse aaltosulkeita varten julkilausuman. Tarvitset aaltosulkeita jos on useampi kuin yksi lausuma. Kytkin selvitys edellisen koodin Korvataan seuraavalla. Lue ja kokeilla sitä.
$ HisVar = 10000; kytkin ($ hisVar) {tapaus 10: echo "Arvo on pieni"; tauko; tapaus 100: echo "Arvo on keskisuuri"; tauko; tapaus 1000: echo "Arvo on suuri"; tauko; default: echo "$ hisVar on erittäin suuri"; }?>
net Käyttäjän Control