*   >> Чтение Образование Статьи >> science >> programming

Логические операторы в Php

<р> Логические операторы в PHP PHP операторов - Часть 4 Введение Это часть 4 моей серии, PHP операторов. Логические операторы операторы для логического AND и OR логическое. Есть вариации на это в PHP. В этой части серии мы рассмотрим логических операторов в PHP. Я использую, если условием для объяснения логических операторов. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected]. То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете.

Одноместный Состояние Выражение Пример Рассмотрим следующий код: //высотой средства 20 $ мне = 20; если ($ == мне 20) {эхо "Я высокая"; }?> Прочитайте и попробуйте код. В состоянии, (в скобках, если) есть только одно выражение, которое, ($ я == 20). Если это выражение приводит правда, IF-блок будет выполнен. В РНР количество 1 означает истинно в состоянии, а число 0 (ноль) означает ложное. Другими словами, 1 является логическое значение для истинного и 0 является логическое значение для лжи. Выше, если конструкция-эквивалентно, если

(1) {эхо "Я высокая"; } Здесь 1 верно.

Для этого секунду, если построить-на быть выполнена, вам не нужно создание переменной и ее задания. Читайте и попробуйте следующий код: если

(1) {эхо "Я высокая"; }?> Давайте рассмотрим случай, когда состояние приводит ложь. Рассмотрим следующий код: //Короткая средство 10 $ мне = 10; если ($ == мне 20) {эхо "Я высокая"; }?> If-блок (фигурные скобки) в коде выше, не будут выполнены, потому что состояние приводит неверно, так как значение идентификатора, $ мне, 10 для "короткого" и не 20 для "высокий" , Выше, если конструкция-эквивалентно: если

(0) {эхо "Я высокая"; } Условный блок может быть выполнен, только если условие истинно.

В этом последнем случае он не исполняется, так как ноль означает ложное. Более одного выражения в условие можно иметь более одного выражения в состоянии. В этой части серии, я считаю, максимум двух выражений в состоянии. Каждое из выражений приводит истинным или ложным. Выражения объединяются с AND, OR или НЕ операторов. Оператор И набирается в, &&. Оператор ИЛИ набирается, как, || , Функция НЕ Оператор набирается, как! , && И || (И иногда!) Называются логические операторы. Есть вариации на это в PHP (см.

Ниже) С логических операторов, правила (таблицы истинности) для AND, OR и NOT могут быть записаны в виде: И (ложь) && (ложь) = False (ложь) && (правда) = ложным (истинным) && (ложь) = False ( правда) && (правда) = True ИЛИ (ложь) || (ложь) = False (ложь) || (правда) = True (истина) || (ложь) = True (истина) || (правда) = True НЕ (ложь) = True (истина) = False Примеры Дважды выражении, если блок не будет выполнен в следующем коде:!, если (

(0) &&

(1)) {эхо "Мы высокий "; }?> Практический пример для вышеуказанной код: //Высокий средства 20 и короткий означает 10 $ вы = 20; $ Me = 20; если (($ вы == 10) && ($ меня == 20)) {эхо "Мы высотой"; }?> 20 присваивается переменной, $ ты, а также переменной, $ меня.

Первое выражение в состоянии приводит ложные и второй результаты в действительности. (ложь) && (правда) дает ложное как эффективного логическое значение для состояния. Таким образом, блок не выполняется. Условный блок будет выполнен в следующем коде: если (

(0) ||

(1)) {эхо "Мы высотой"; }?> Практический пример для вышеуказанной код: //Высокий средства 20 и короткий означает 10 $ вы = 20; $ Me = 20; если (($ вы == 10) || ($ меня == 20)) {эхо "Мы высотой"; }?> Читайте выше код. Попробуй. Первое выражение приводит к ложным; второй приводит в действительности.

Эффективная условие истинно, поскольку (ложь) || (правда) дает истинный. НЕ Примеры, если блок будет выполняться в следующем коде: (!

(0)), если {эхо "Я высокая"; }?> If-блок выполняется, если условие истинно. ! (ложь) дает истинный. Практический пример для вышеуказанной код: //Пусть высотой означает 20 и короткий означает 10 $ мне = 20; если {эхо "Я высокая" (($ меня == 10)!); }?> Результат XOR оператора Это эксклюзивный оператор ИЛИ.

Таблица истинности для исключающее ИЛИ является: XOR (ложь) || (ложь) = False (ложь) || (правда) = True (истина) || (ложь) = True (истина) || (правда) = ложь Здесь оба операндов не может быть правдой. Либо левой или правой, правда, не так. Разница между этой таблицы истинности и таблицы истинности или в последней строке. Оператор И оператор И (словами) так же, как оператор &&, но имеет другую приоритет (см ниже). Один или Оператор или оператор (в словах) является такой же, как || Оператор, но имеет другую приоритет (см ниже).

В PHP, вы можете использовать слово, правда вместо 1 и ложное вместо 0, как в следующем примере. если (правда) {эхо "Да, вы можете заменить 1 с правдой.". "}, если {эхо ((ложь)!)" Кроме того, вы можете заменить 0 с ложным. ";}?>

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.