Len o zložitých alebo naučiť PHP7! Časť 7. Logické operátory v PHP. Ak je to podmienečné vyhlásenie
Tento dokument uložte do priečinka htdocs na ceste C: \ Abyss Web Server \ htdocs a priraďte mu názov if a príponu .php Pomocou funkcie var_dump zobrazíme hodnoty výrazov $ a> $ b, $ a v okne webového prehľadávača < $b, $a == $b, $a != $b: echo 'Выражение $a > $ b má typ a hodnotu: '; echo var_dump ($ a> $ b); echo 'Výraz $ a < $b имеет тип и значение:'; echo var_dump ($a < $b); echo 'Выражение $a == $b имеет тип и значение:'; echo var_dump ($a == $b); echo 'Выражение $a != $b имеет тип и значение:'; echo var_dump ($a != $b); Ako vidíte, výrazy $ a> $ b, $ a < $b, $a == $b, $a != $b имеют значения false, true, false и true соответственно V nasledujúcej tabuľke je uvedený logický operátor || (logický „alebo“) a logický operátor && (logický „a“) Logický operátor „alebo“ vráti true, ak je pravdivý aspoň jeden z operandov $ a a $ b. Ak sú oba operandy nepravdivé, || návraty false Vytlačte hodnoty výrazov $ a> $ b || $ 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 == $ b má typ a hodnotu: '; echo var_dump ($ a> $ b || $ a == $ b); echo 'Výraz $ a> $ b || $ a! = $ b má typ a hodnotu: '; echo var_dump ($ a> $ b || $ a! = $ b); echo 'Výraz $ 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); Napríklad, zvážte výraz $ a == $ b || $ a! = Sb. Ako vidíte, tento výraz má hodnotu true, pretože výrazy $ a == $ b (false) a $ a! = Sb (true) sú oddelené operátorom "alebo" (||) Logický operátor „a“ vráti true, ak sú obidva operandy $ a a $ b pravdivé. Ak je niektorý z operandov $ a alebo $ b nepravdivý, operátor && vráti false. V okne webového prehľadávača zobrazíme hodnoty výrazov $ a> $ b && $ 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 == $ b má typ a hodnotu: '; echo var_dump ($ a> $ b && $ a == $ b); echo 'Výraz $ a> $ b && $ a! = $ b má typ a hodnotu:'; echo var_dump ($ a> $ b && $ a! = $ b); echo 'Výraz $ 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); Napríklad výraz $ a == $ b && $ a! = $ B je nepravdivý, pretože výrazy $ a == $ b (false) a $ a! = $ B (true) sú oddelené operátorom „a“ (&&) Podmienený príkaz if sa používa na podmienečné vykonanie časti kódu v závislosti od hodnoty, ktorú má výraz (true alebo false) po kľúčovom slove if Napríklad ako podmienku zadajte výraz $ a < $b. Так как выражение $a < $b имеет значение true, то в окне веб-браузера будет выведен текст " Переменная $a меньше переменной $b", код для вывода которого указан в фигурных скобках (echo 'Переменная $a меньше переменной $b';) Text „Premenná $ a je menšia ako premenná $ b“ v okne webového prehľadávača V zložených zátvorkách môžete zaregistrovať niekoľko riadkov kódu a oddeliť ich navzájom bodkočiarkou. Tieto riadky kódu sa vykonajú, ak je výraz za kľúčovým slovom if pravdivý Textový výstup „Premenná $ a je menšia ako premenná $ b“ a „Výraz $ a < $b верно, т.е true, так как $a = 49, а $b = 73" в окне веб-браузера Ak je podmienka nesprávna, napríklad $ a> $ b, potom sa kód v zátvorkách nevykoná Ak je výraz zadaný za slovom nepravdivý, môžete použiť ďalšie výrazy if if if. V takom prípade, keď je výraz zadaný po ďalšom, ak je pravdivý, vykoná sa kód uvedený v zátvorkách (v našom prípade sa v okne webového prehľadávača zobrazí text „Premenná $ a je menšia ako premenná $ b“). Text „Premenná $ a je menšia ako premenná $ b“ v okne webového prehľadávača. Podmienené vyhlásenie if môže byť tiež doplnené iným konštruktom. Ak je výraz zadaný za kľúčovým slovom if nesprávny, vykoná sa kód zadaný v zátvorkách za druhým slovom. V našom prípade text „Výraz $ a> $ b nie je pravdivý, t. J. Nepravdivý, pretože $ a = 49 a $ b = 73“ sa zobrazí v okne webového prehľadávača. Text „Výraz $ a> $ b nie je pravdivý, t. J. Nepravdivý, pretože $ a = 49 a $ b = 73“ v okne webového prehľadávača Podmienkou je, že za slovom if môžete tiež zadať výrazy pomocou logických operátorov "a" (&&) a "alebo" (||) Od výrazu $ a> $ b || $ a < $b имеет значение true, то в окне веб-браузера будет выведен текст "Выражение $a > $ b || $ a < $b верно, т.е true" Text „Výraz $ a> $ b || $ a < $b верно, т.е true" в окне веб-браузера Rovnakým spôsobom môžete použiť výrazy s logickým operátorom „a“ (&&) ako podmienku. Od výrazu $ a < $b && $a != $b имеет значение true, будет выполнен код echo 'Выражение $a < $b && $a != $b верно, т.е true'; Text „Výraz $ a < $b && $a != $b верно, т.е true" в окне веб-браузера
Nasledujúci článok: Len o zložitých alebo naučiť PHP7! Časť 8. Podmienené vyhlásenie o prepnutí