perusteet PHP - Osa 6 Johdanto Tämä on osa 6 minun sarja, perusteet PHP. Tässä osa sarjasta käytämme Boolen logiikka PHP ehtoja. 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. Yhden Expression Esimerkki Oletetaan seuraava koodi: $ minulle = "pitkä"; jos ($ minua == "pitkä") {echo "olen pitkä"; }?> Lue ja yrittää koodi (sinun täytyy lisätä ympäröivän HTML-elementit ensin).
Siinä tilassa, (suluissa ja jos) on vain yksi ilmaisu, joka on, $ minua == "pitkä". Jos tämä ilmaus johtaa totta, jos-lohko suoritetaan. Edellä jos-selvitys vastaa jos (tosi) {kaiku "olen pitkä"; } Tämän toisen jos-selvitys voidaan suorittaa, et tarvitse luomista muuttujan ja sen tehtävän. Lue ja yrittää seuraava koodi: if (tosi) {kaiku "olen pitkä"; }?> Katsokaamme tapauksessa ehto aiheuttaa vääriä.
Harkitse seuraava koodi: $ minulle = "lyhyt"; jos ($ minua == "pitkä") {echo "olen pitkä"; }?> Jos-lohko (aaltosulkeita) edellä koodi ei suoriteta, koska ehto aiheuttaa vääriä, koska muuttujan arvo, $ minua, on "lyhyt" eikä "pitkä". Edellä jos-selvitys vastaa: jos (false) {echo "olen pitkä"; }?> Jos-lohko voidaan suorittaa vain, jos ehto on tosi. Viimeksi mainitussa tapauksessa se ei suoriteta. Useampia lausekkeita sisään kunto Sinulla voi olla enemmän kuin yksi ilmaisun kunnossa. Tässä osa sarjasta, pidän enintään kaksi ilmaisujen kunnossa. Kukin ilmaisuja johtaa tosi tai epätosi.
Ilmaisuja yhdistetään AND, OR tai EI toimijoiden. AND-operaattori on kirjoitettu niin, &&. OR-operaattori on kirjoitettu niin, || . EI Operaattori on kirjoitettu niin! . &&, || , ja ! kutsutaan loogiset operaattorit. Kanssa loogiset operaattorit, säännöt edellisessä osa sarjasta voidaan kirjoittaa kuten: JA (false) && (false) = false (epätosi) && (tosi) = false (tosi) && (false) = false (tosi) && (tosi) = true tai (false) || (False) = false (epätosi) || (Tosi) = true (tosi) || (False) = true (tosi) || (Tosi) = true EI! (False) = true! (Tosi) = false Double-Expression Esimerkit jos-lohko ei tehdä seuraavien koodi: jos ((epätosi) && (tosi)) {echo "Olemme pitkä'; }?> Käytännön esimerkki edellä koodi on: $ te = "pitkä"; $ Minulle = "pitkä"; jos (($ sinua == "lyhyt") && ($ minua == "pitkä")) {echo "Olemme pitkä"; }?> "Pitkä" on määritetty muuttuja, $ sinä, ja myös muuttuja, $ minua.
Ensimmäinen ilmentyminen kunnossa aiheuttaa vääriä ja toinen johtaa totta. (False) && (tosi) antaa väärän kuin tehokas Boolen arvo kunnossa. Niin lohko ei suoriteta. Jos-lohko toteutetaan seuraavassa koodi: jos ((epätosi) || (tosi)) {echo "Kumpikin meistä on pitkä"; }?> Käytännön esimerkki edellä koodi on: $ te = "pitkä"; $ Minulle = "pitkä"; jos (($ sinua == "lyhyt") || ($ minua == "pitkä")) {echo "Kumpikin meistä on pitkä"; }?> Lue edellä koodi. Kokeile. Ensimmäinen lauseke johtaa vääriä; toinen johtaa totta. Tehokas ehto on tosi, koska (epätosi) || (tosi) antaa totta.
EI Esimerkit jos-lohko toteutetaan seuraava koodi: if (! (Epätosi)) {echo "olen pitkä"; }?> Jos-lohko suoritetaan, jos ehto on tosi. ! (False) antaa tosi. Jos ehto on epätosi, jos-lohko ei suoriteta. Käytännön esimerkki edellä koodi on: $ minulle = "pitkä"; jos (! ($ minua == "lyhyt")) {echo "olen pitkä"; }?>