perusteet PHP - Osa 6 Johdanto Tämä on osa 6 minun sarja, perusteet ActivePerl. Tässä osa sarjasta käytämme Boolen logiikkaa ActivePerl 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: käytämme tiukkoja; print "Content-Type: text /html \\ n \\ n"; minun $ minulle = "pitkä"; jos ($ minulle eq "pitkä") {print "olen pitkä"; } Lue ja yrittää koodin. ekv keinot, vastaa.
Kunnossa (sulkeiden jos) on vain yksi ilmaisu, joka on, $ minulle eq "pitkä". Älä sekoita välillä minun ja minun. minun on varattu sana ja minut edeltää $ koodissa, on muuttujan nimi. Jos tämä ilmaus johtaa totta, jos-lohko suoritetaan. Perl tai ActivePerl numero 1 tarkoittaa totta kunnossa ja numero 0 tarkoittaa väärä. Itse asiassa mikä tahansa määrä paitsi 0 tarkoittaa totta; mutta älä ole huolissasi, että nyt. Edellä jos-selvitys vastaa jos
(1) {print "olen pitkä"; } Tämän toisen jos-selvitys voidaan suorittaa, et tarvitse luomista muuttujan ja sen tehtävän.
Lue ja yrittää seuraava koodi: käytämme tiukkoja; print "Content-Type: text /html \\ n \\ n"; minun $ minulle = "pitkä"; jos
(1) {print "olen pitkä"; } Katsokaamme tapauksessa ehto aiheuttaa vääriä. Harkitse seuraava koodi: käytämme tiukkoja; print "Content-Type: text /html \\ n \\ n"; minun $ minulle = "lyhyt"; jos ($ minulle eq "pitkä") {print "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
(0) {print "olen pitkä"; } Jos-lohko voidaan suorittaa vain, jos ehto on tosi. Viimeksi mainitussa tapauksessa se ei suoriteta, koska nolla tarkoittaa vääriä. 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