Csak a komplex vagy a PHP7 tanulásért! 7. rész. Logikai operátorok a PHP-ben. Ha feltételes állítás
Mentse el ezt a dokumentumot a htdocs mappába a C: \ Abyss Web Server \ htdocs útvonal mentén, nevet rendelve if és a .php kiterjesztéshez. A var_dump függvény használatával megjelenítjük a $ a> $ b, $ a kifejezések értékeit egy böngészőablakban < $b, $a == $b, $a != $b: echo 'Выражение $a > A $ b típusa és értéke: '; echo var_dump ($ a> $ b); echo 'kifejezés $ a < $b имеет тип и значение:'; echo var_dump ($a < $b); echo 'Выражение $a == $b имеет тип и значение:'; echo var_dump ($a == $b); echo 'Выражение $a != $b имеет тип и значение:'; echo var_dump ($a != $b); Mint láthatja, a $ a> $ b, $ a kifejezések < $b, $a == $b, $a != $b имеют значения false, true, false и true соответственно Az alábbi táblázat a logikai operátort mutatja || (logikai "vagy") és logikai operátor && (logikai "és") A "vagy" logikai operátor igaznak bizonyul, ha az operandusok legalább egyike, a $ a és $ b, igaz. Ha mindkét operandus hamis, akkor a || visszatér hamis kinyomtatja a $ a> $ b || kifejezések értékeit $ a $ b || $ a == $ b, $ a> $ b || $ a! = $ b, $ a < $b || $a == $b, $a < $b || $a != $b, $a == $b || $a != $b, дописав в файле if.php строки кода: echo 'Выражение $a > $ b || $ a $ b || $ a < $b); echo 'Выражение $a > $ b || A $ a == $ b típusa és értéke: '; echo var_dump ($ a> $ b || $ a == $ b); echo '$ a> $ b kifejezés || $ a! = $ b típusa és értéke: '; echo var_dump ($ a> $ b || $ a! = $ b); echo 'kifejezés $ a < $b || $a == $b имеет тип и значение:'; echo var_dump ($a < $b || $a == $b); echo 'Выражение $a < $b || $a != $b имеет тип и значение:'; echo var_dump ($a < $b || $a != $b); echo 'Выражение $a == $b || $a != $b имеет тип и значение:'; echo var_dump ($a == $b || $a != $b); Vegyük például a $ a == $ b || kifejezést $ a! = Sb. Mint láthatja, ennek a kifejezésnek igaz értéke van, mivel a $ a == $ b (hamis) és a $ a! = Sb (igaz) kifejezéseket a "vagy" (| |) operátor választja el egymástól. A "és" logikai operátor igaznak bizonyul, ha mind a $ a, mind a $ b operandus igaz. Ha az egyik operandus, a $ a vagy $ b hamis, akkor a && operátor hamis értéket ad ki. A böngésző ablakában megjelenítjük a $ a> $ b && $ a $ b && $ a == $ b, $ a> $ b kifejezések értékeit. && $ a! = $ b, $ a < $b && $a == $b, $a < $b && $a != $b, $a == $b && $a != $b, добавив в файл if.php строки кода: echo 'Выражение $a > $ b && $ a $ b && $ a < $b); echo 'Выражение $a > $ b && $ a == $ b típusa és értéke: '; echo var_dump ($ a> $ b && $ a == $ b); echo 'A $ a> $ b && $ a! = $ b kifejezés típusa és értéke:'; echo var_dump ($ a> $ b && $ a! = $ b); echo 'kifejezés $ a < $b && $a == $b имеет тип и значение:'; echo var_dump ($a < $b && $a == $b); echo 'Выражение $a < $b && $a != $b имеет тип и значение:'; echo var_dump ($a < $b && $a != $b); echo 'Выражение $a == $b && $a != $b имеет тип и значение:'; echo var_dump ($a == $b && $a != $b); Például, a $ a == $ b && $ a! = $ B kifejezés hamis, mivel a $ a == $ b (hamis) és a $ a! = $ B (igaz) kifejezéseket a „és” (&&) operátor választja el egymástól. Feltételes, ha az utasítás egy darab kód feltételes végrehajtására szolgál, attól függően, hogy az kifejezés milyen értékkel rendelkezik (igaz vagy hamis) az if kulcsszó után Például feltételként adja meg a $ a kifejezést < $b. Так как выражение $a < $b имеет значение true, то в окне веб-браузера будет выведен текст " Переменная $a меньше переменной $b", код для вывода которого указан в фигурных скобках (echo 'Переменная $a меньше переменной $b';) A "$ a változó kisebb, mint a $ b változó" szöveg egy böngészőablakban A göndör zárójelben több kód sort is regisztrálhat, amelyek pontosvesszővel elválaszthatók egymástól. Ezeket a sorokat akkor hajtjuk végre, ha az if kulcsszó utáni kifejezés igaz A "$ a változó értéke kisebb, mint a $ b változó" és az "$ a kifejezés" szöveges kimenete < $b верно, т.е true, так как $a = 49, а $b = 73" в окне веб-браузера Ha a feltétel hamis, például $ a> $ b, akkor a göndör zárójelben szereplő kód nem kerül végrehajtásra Ha a szó után megadott kifejezés hamis, akkor a else if konstrukció használatával további kifejezéseket adhat hozzá. Ebben az esetben, ha a kifejezés után megadott kifejezés igaz, akkor a göndör zárójelben feltüntetett kód kerül végrehajtásra (a mi esetünkben a "A $ változó értéke kisebb, mint a $ b változó" jelenik meg egy böngészőablakban) A "$ a változó kisebb, mint a $ b változó" szöveg egy böngészőablakban. A feltételes if állítás kiegészíthető a else konstrukcióval. Ha az if kulcsszó után megadott kifejezés hamis, akkor a göndör zárójelben megadott kód a másik szó után kerül végrehajtásra. Esetünkben a "$ a> $ b kifejezés nem igaz, azaz hamis, mivel a $ a = 49 és $ b = 73" szöveg jelenik meg egy böngészőablakban A "$ a> $ b kifejezés nem igaz, azaz hamis, mert a a = 49, és $ b = 73" a webböngésző ablakában Feltételként az if szó után kifejezéseket is megadhat a "és" (&&) és "vagy" (||) logikai operátorokkal, mivel a $ a> $ b || $ a < $b имеет значение true, то в окне веб-браузера будет выведен текст "Выражение $a > $ b || $ a < $b верно, т.е true" Szöveg "$ a> $ b kifejezés || $ a < $b верно, т.е true" в окне веб-браузера Ugyanígy használhat kifejezéseket a "és" (&&) logikai operátorral is feltételként. Mivel a $ a kifejezés < $b && $a != $b имеет значение true, будет выполнен код echo 'Выражение $a < $b && $a != $b верно, т.е true'; Szöveg "$ a kifejezés < $b && $a != $b верно, т.е true" в окне веб-браузера
Következő cikk: Csak a komplexről vagy a PHP7 tanulásáról! 8. rész. Feltételes váltási nyilatkozat