equality
Чем отличаются операторы сравнения равенства PHP (== двойное равенство) и идентичности (=== тройное равенство)?
В чем разница между == и ===?
Как именно работает слабое сравнение ==?
Как именно работает строгое сравнение ===?
Каковы были бы некоторые полезные примеры?
PHP: Проверка того, равны ли три переменные
Я никогда не сталкивался с этим раньше, но как бы вы проверили, совпадают ли три переменные? Следующее, очевидно, не ра ... (и правильный) способ написать следующее:
if ($select_above_average === $select_average === $select_below_average) { }
использование |=в php
Я читал какой-то исходный код php и нашел следующее:
$failed |= is_numeric( $key );
Кроме того, что $key является числовым, что означает |=?
Является ли оператор == транзитивным в PHP?
В JavaScript оператор == не обязательно является транзитивным:
js> '0' == 0
true
js> 0 == ''
true
js> '0' == ''
false
Верно ли то же самое в PHP? Можете ли вы привести пример?
php не равен и не равен, равен
Я продолжаю видеть варианты этого:
Не равны
!=
Не равный, равный
!==
Какой из них является стандартным или они им ... следний также проверяет значение и имя, если это строка, в то время
как первый может просто проверить только значение...
Как мне провести строгое сравнение равных/тройных равных в phpunit?
Как мне провести сравнение ===/строгое равенство в phpunit?
Идентичное совпадение (с проверкой типа) в операторе переключения PHP
Только что обнаружил странную ситуацию, когда нам нужно запускать операторы switch только при идентичном совпадении (с ... сделать с помощью оператора switch или у меня есть единственный способ использовать if...elseif...else с оператором ===?
Автоматическая проверка равенства двух объектов?
Мне нужно проверить, равны ли два объекта PHP с точки зрения равных значений. Конечно, я мог бы легко добавить метод is ... е.
Короче говоря: Существует ли какой-либо "правильный" способ автоматической проверки двух объектов PHP на равенство?
Y, N и 0 все равны 0? [дубликат]
На этот вопрос уже есть ответ здесь:
Путаница с приведением типов PHP
... о быть, я что-то здесь упускаю! Почему 0 приравнивается к "n" и "y"???
Ссылка на приведенный выше код для тестирования
оператор php == (своего рода равенство) и целое число 0
Php, мой дорогой старый друг.
Хорошо, поэтому я могу смириться с тем, почему строка "0" будет ложным значением. это сп ... идется скорректировать свою программу, в этом нет никаких сомнений. но все же! может ли кто-нибудь пролить свет на pl0x?
проблема с оператором if, используемым для определения возврата функции
Я использую оператор if, чтобы определить, что возвращать в функции, но, похоже, он работает не так, как я этого хочу.
... акого результата.
Если я вручную установлю возврат, это сработает, но по какой-то причине вышеперечисленное не работает.
использование ≠ нравится!= плюсы/минусы
Можно ли использовать ≠ вместо !=. Я знаю, что это дополнительный альтернативный код, и я никогда не использовал его в ... еобходимости Alt +8800.
Редактировать:
Я не собираюсь использовать это, я просто хочу знать.
Протестированный язык php.
PHP - когда ноль равен "а" [дубликат]
На этот вопрос уже есть ответ здесь:
Почему PHP считает, что 0 равно строке?
... жет ли кто-нибудь объяснить, почему это так? Просто чтобы помочь мне понять, почему/чего мне следует избегать в будущем.
Сравнение строк ведет себя по-другому
$x = array(3) {
[0]=> "A - 1"
[1]=> "B - 4"
["Total"]=> "5"
}
ПОПРОБУЙТЕ:
foreach ... ";
}
Потому что я просто хочу вывести:
A - 1
B - 4
Но я ничего не вижу в выводе.
Что я не так делаю?
Спасибо
Почему-то 1 не равно 1 (PHP)
У меня есть ассоциативный массив, значения которого являются плавающими, которые должны быть вероятностями. Таким образ ... not 1
Выполнение var_dump($total) дает float(1), и все же даже $total == (float)1 возвращает false.
Что происходит?
Почему идентичный оператор в php (===) не работает с объектами DateTimeImmutable?
У меня есть два объекта DateTimeImmtable, и, ожидая, что они будут идентичны, я с удивлением вижу, что это не так. Т. е ... 2018-01-01');
$e = new \DateTimeImmutable('2018-01-01');
var_dump($d === $e);
Конечно, $d == $e оценивается как true
Разница между массивами == и === WRT в php?
Я читаю о php, и там написано:
== является ли равенство таким, что $a == $b равно true, если $a и $b имеют одинако ... ебуется для двух массивов, чтобы будьте равны. Однако, когда я запустил это, я получил "нет" и "нет".
В чем разница?
Разделите Элементы Массива На Другой Массив Поровну В Случайном Порядке Php
Название в значительной степени говорит само за себя, поэтому я сразу перейду к проблеме.
Давайте предположим, что у ... янутую логику в массивах PHP? (дайте каждому участнику роль: 2 роли мафиози, 1 роль дона, 6 гражданских лиц и 1 шериф.)