Jen o složitých nebo se učit PHP7! Část 7. Logické operátory v PHP. Je-li podmíněné prohlášení
Tento dokument uložte do složky htdocs na cestě C: \ Abyss Web Server \ htdocs a přiřaďte mu název if a příponu .php Pomocí funkce var_dump zobrazujeme hodnoty výrazů $ a> $ b, $ a v okně webového prohlížeče < $b, $a == $b, $a != $b: echo 'Выражение $a > $ b má typ a hodnotu: '; echo var_dump ($ a> $ b); echo 'Expression $ a < $b имеет тип и значение:'; echo var_dump ($a < $b); echo 'Выражение $a == $b имеет тип и значение:'; echo var_dump ($a == $b); echo 'Выражение $a != $b имеет тип и значение:'; echo var_dump ($a != $b); Jak vidíte, výrazy $ a> $ b, $ a < $b, $a == $b, $a != $b имеют значения false, true, false и true соответственно V následující tabulce je uveden logický operátor || (logický „nebo“) a logický operátor && (logický „a“) Logický operátor "nebo" vrací true, pokud je alespoň jeden z operandů $ a a $ b pravdivý. Pokud jsou oba operandy nepravdivé, || vrací false Vypíše hodnoty výrazů $ 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 'Expression $ a> $ b || $ a! = $ b má typ a hodnotu: '; echo var_dump ($ a> $ b || $ a! = $ b); echo 'Expression $ 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); Zvažte například výraz $ a == $ b || $ a! = Sb. Jak vidíte, tento výraz má hodnotu true, protože výrazy $ a == $ b (false) a $ a! = Sb (true) jsou odděleny operátorem "nebo" (||) Logický operátor "a" vrátí true, pokud jsou oba operandy $ a a $ b pravdivé. Pokud je jeden z operandů $ a nebo $ b nepravdivý, operátor && vrátí false. V okně webového prohlížeče zobrazujeme hodnoty výrazů $ 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 'Expression $ 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); Například výraz $ a == $ b && $ a! = $ B je nepravdivý, protože výrazy $ a == $ b (false) a $ a! = $ B (true) jsou odděleny operátorem „a“ (&&) Podmíněný příkaz if se používá k podmíněnému spuštění kusu kódu v závislosti na tom, jakou hodnotu má výraz (true nebo false) po klíčovém slovu if Například jako podmínku zadejte výraz $ a < $b. Так как выражение $a < $b имеет значение true, то в окне веб-браузера будет выведен текст " Переменная $a меньше переменной $b", код для вывода которого указан в фигурных скобках (echo 'Переменная $a меньше переменной $b';) Text „Proměnná $ a je menší než proměnná $ b“ v okně webového prohlížeče V složených závorkách můžete zaregistrovat několik řádků kódu a oddělit je mezi sebou středníkem. Tyto řádky kódu budou provedeny, pokud je výraz za klíčovým slovem if pravdivý Textový výstup „Proměnná $ a je menší než proměnná $ b“ a „Výraz $ a < $b верно, т.е true, так как $a = 49, а $b = 73" в окне веб-браузера Pokud je podmínka nesprávná, například $ a> $ b, nebude kód v složených závorkách proveden Pokud je výraz zadaný za slovem nepravdivý, můžete pomocí konstruktu else if přidat další výrazy. V tomto případě, když je výraz zadaný po jiném, pokud je pravdivý, bude proveden kód uvedený v složených závorkách (v našem případě se v okně webového prohlížeče zobrazí text „Proměnná $ a je menší než proměnná $ b“) Text „Proměnná $ a je menší než proměnná $ b“ v okně webového prohlížeče. Podmíněný příkaz if lze také doplnit jiným konstruktem. Pokud je výraz zadaný za klíčovým slovem if nepravdivý, provede se kód uvedený v složených závorkách za druhým slovem. V našem případě text „Výraz $ a> $ b není pravdivý, tj. Nepravdivý, protože $ a = 49 a $ b = 73“ se zobrazí v okně webového prohlížeče Text „Výraz $ a> $ b není pravdivý, tj. Nepravdivý, protože $ a = 49 a $ b = 73“ v okně webového prohlížeče Jako podmínku lze za slovem if zadat výrazy také s logickými operátory "a" (&&) a "nebo" (||) Od výrazu $ a> $ b || $ a < $b имеет значение true, то в окне веб-браузера будет выведен текст "Выражение $a > $ b || $ a < $b верно, т.е true" Text "Výraz $ a> $ b || $ a < $b верно, т.е true" в окне веб-браузера Stejným způsobem můžete použít výrazy s logickým operátorem „a“ (&&) jako podmínku. Od výrazu $ a < $b && $a != $b имеет значение true, будет выполнен код echo 'Выражение $a < $b && $a != $b верно, т.е true'; Text „Výraz $ a < $b && $a != $b верно, т.е true" в окне веб-браузера
Následující článek: Jen o složitých nebo se učit PHP7! Část 8. Podmíněné prohlášení o přepnutí