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

Операторы сравнения в Php

<р> Операторы сравнения в PHP PHP операторов - Часть 3 Введение Это часть 3 из моей серии, PHP операторов. Операторы равенства == и! = (См пояснения ниже). Идентичные операторы === и! == (См пояснения ниже). Реляционные операторы <,>, = (см пояснения ниже). В этой части серии мы рассмотрим равенства, идентичных и реляционных операторов в PHP. В PHP эти три типа операторов называются операторами сравнения. Примечание: Если вы не видите код или, если вы думаете, что-то отсутствует (неработающую ссылку, изображение отсутствует), просто свяжитесь со мной в [email protected].

То есть, свяжитесь со мной для малейшей проблемы у вас есть о том, что вы читаете. Равная Оператор == Это, набранные в качестве оператора двойного назначения. Равное оператор возвращает истину, если операнды по обе стороны равны, в противном случае она возвращает ложь. Не равно Оператор Не Равно оператор является противоположностью соответствующего оператора. Не равно оператор,! =. Она возвращает истину, если операнды не равны, иначе возвращает ложь.

Давайте посмотрим на некоторые примеры: Попробуйте следующий код: $ MYVAR = 25; $ hisVar = 30; если (! $ MYVAR = $ hisVar) {эхо "значения двух переменных не равны."; }?> MYVAR 25, hisVar 30. Состояние читается так: Если MYVAR не равна hisVar, то, если блок будет выполняться. Так как значения переменных не равны, (MYVAR! = MYVAR) возвращает истину. В следующем коде, значения двух переменных равны, поэтому условие возвращает ложь и если блок не выполняется. $ MYVAR = 50; $ hisVar = 50; если (! $ MYVAR = $ hisVar) {эхо "значения двух переменных не равны."; }?> <> Также является оператором.

Это синоним! =. Идентичный оператор одинаковых Оператор ===. Это похоже на равное оператора, но здесь, это не только два значения, которые должны быть равны, типы двух значений должно быть равно. Например, если два числа равны, то они должны быть целыми числами, как или оба быть поплавки. 5, который является целым числом, не совпадает с 5,0, который является поплавок. Тем не менее, 5, который является целым числом, равна 5,0, который является поплавок. Я надеюсь, что вы заметите разницу между использованием слова одинаковы и равны.

Читайте и попробуйте следующий код: $ MYVAR = 5; $ hisVar = 5,0; если ($ === $ MYVAR hisVar) {эхо "значения двух переменных идентичны."; } Еще {эхо "значения двух переменных не являются идентичными."; }?> Результат не идентичны Оператор не идентичны оператор! ==. Это противоположно одинаковым оператором. При этом, если два значения не равны или нет такого же типа, правда, возвращается; Если два значения равны, но не того же типа, правда, возвращается; Если два значения не равны, но того же типа, правда, возвращается.

Читайте и попробуйте следующее: $ MYVAR = 5; $ hisVar = 5,0; если (! $ MYVAR == $ hisVar) {эхо "значения двух переменных не являются идентичными."; }?> Оператор Greater Than Оператор Больше чем,>. Это возвращает истину, если левый операнд больше, чем правый операнд. В следующем примере, левый операнд больше правого операнда. Таким образом, если блок выполняется: $ var1 = 60; $ var2 = 70; если ($ var2> var1 $) {эхо "Значение $ var2 больше, чем значение $ var1."; }?> Прочитайте и попробуйте этот код.

Больше или равно Оператор больше или равно оператор,> = (это больше, чем математика знак с последующим математическим знаком равенства). Это возвращает истину, если левый операнд больше или равен правому операнду. Чем меньше Оператор Меньше Оператор меньше чем или равно Оператор Меньше или равно Оператор, тройной оператор Тройной оператор?:. Это ? и: признаки разделены. Синтаксис этого оператора: состояние? возвращает это значение, если верно: вернуть эту другое значение, если ложно Это дает вам простой IF-состояние. Если оно вычисляется в истинном значении, после? знак возвращается.

Если условие оценивается к ложному значению после: знак возвращается. Возвращаемое значение может быть присвоено новой переменной. Следующий код иллюстрирует это: $ а = 7; $ Ь = 8; $ C = $ B> $ в? 50: 40; Эхо $ с; ?>

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