comparison

Разница между "!==" и "==!" [закрыто]

Вчера я наткнулся на это, когда модифицировал PHP-код, написанный кем-то другим. Я был озадачен тем, что простое сравне ... нтерпретировать это вместо поиска буквальной строки). Кто-нибудь видел это раньше и может пролить свет на это поведение?

3 разных равных

В чем разница между =, ==, и ===? Я думаю, что использование одного знака равенства означает объявление переменной, в ... чены для условия сравнения, и, наконец, три знака равенства предназначены для сравнения значений объявленных переменных.

Чем отличаются операторы сравнения равенства PHP (== двойное равенство) и идентичности (=== тройное равенство)?

В чем разница между == и ===? Как именно работает слабое сравнение ==? Как именно работает строгое сравнение ===? Каковы были бы некоторые полезные примеры?

Оператор PHP <> [дубликат]

На этот вопрос уже есть ответ здесь: Ссылка - Что означает этот символ в PHP? ... на что-то в руководстве по PHP также была бы хорошей. if ($_SERVER['SERVER_PORT'] <> 443) { doSomething(); }

Вопрос для интервью: В php 123==0123?

Я ответил, что это ложь. затем он спросил, почему? я не мог ответить. Кто-нибудь может дать ответ? Мне очень интересно это узнать.

null с операторами PHP <и>

Может ли кто-нибудь объяснить, как null отображается в этих операторах? null>0; //=> bool(false) null<0; //=& ... аю, что это какая-то проблема с отображением, но не могу ее решить. Пробовал использовать PHP 5.3.5-1 с Сухосин-патчем.

В PHP есть ли короткий способ сравнить переменную с несколькими значениями?

В основном мне интересно, есть ли способ сократить что-то вроде этого: if ($variable == "one" || $variable == "two" || ... оде может помочь: if ($variable == "one" or "two" or "three") Или что-нибудь, что приводит к меньшему набору текста.

"Начинается с" в шаблоне ветки

У меня есть шаблон ветки, в котором я хотел бы проверить, начинается ли элемент с определенного значения {% if item.Co ... решением было бы решить эту проблему с помощью регулярного выражения, но я не знаю, поддерживает ли это Twig? Спасибо

Как ООП на Python сравнивается с ООП на PHP?

Мне в основном интересно, есть ли у Python какие-либо недостатки в ООП, как у PHP. PHP развивает свои методы ООП в тече ... о и частного секторов? или поддержка типов переменных. Я думаю, что это важно для создания программного обеспечения ООП.

Сравнение строки UTF-8

Я пытаюсь сравнить две строки, скажем, Эмили и Зои. Ну, "E" стоит перед "Z", но на диаграмме ASCII Z стоит перед É, поэ ... if (strcmp(str1,str2) > 0) все еще не работает. Поэтому я ищу собственный способ сравнения строки с символами UTF-8.

Как лучше всего сравнить с 0 в PHP?

В одном бите кода, над которым я работаю, мне нужно извлечь значение из базы данных и проверить, является ли оно 0. Пер ... , учитывая тип поля. Какой метод вы используете для проверки значения 0, когда это может быть строка или значение int?

Что означает оператор сравнения!== в PHP?

Я видел if($output !== false){ } Это восклицательный знак с двумя знаками равенства. Это почти работает как не равный. Имеет ли это какое-то дополнительное значение?

сравнение массивов в php, не заботясь о порядке

У меня есть два массива, $a и $b здесь, и мне нужно проверить, содержат ли они точно такие же элементы (независимо от п ... Поскольку мне нужно использовать их как наборы, возможно, мне вообще не следует использовать массивы, а что-то другое.

Сравнение строк PHP

У меня есть две строки, которые выглядят одинаково, когда я повторяю их, но когда я var_dump() их, они имеют разные тип ... аюсь, кодирую UTF8 и т. Д. Строки, Которые они не будут сравнивать или изменять тип. Спасибо за вашу помощь! Питер.

Почему некоторые люди ставят значение перед переменной в операторе if?

Например, чем отличается $variable ===true? <?php if (true === $variable) { // } if (1 === intval($variable)) { // }

Почему PHP преобразует две числовые строки в числа, прежде чем [свободно] сравнивать их?

Я просмотрел несколько подобных вопросов, но все они лишь констатируют факт: Если... сравнение включает числовые с ... е требуется, если два операнда имеют разные типы. Но почему он делает "обычную математику", когда оба являются строками?

Все ли сравнения равенства PHP симметричны?

Всегда эквивалентно $a == $b $b == $a? Я думаю, что в JavaScript есть несколько странных случаев, когда это не так, из-за кастинга. Я думаю, что ide верна. Я задам еще один вопрос.

Извлечение записей MySQL на основе переменного набора точек сравнения

Допустим, у меня есть таблица MySQL, people. Каждая запись содержит множество свойств, среди которых favourite_colour, ... ения (например, underwear_type, marital_status, и т.д.). Существует ли относительно эффективное решение этой проблемы?

Как показать сравнение 2 текстовых блоков html

Мне нужно взять два текстовых блока с тегами html и выполнить сравнение - объединить два текстовых блока, а затем выдел ... внение с этим видом первичной уценки, затем верните нестандартные символы обратно в теги. Какой-нибудь обратная связь?

сравнивая,!== против!=

Я знаю, что !== также используется для сравнения типов переменных, в то время как != сравнивает только значения. Но я ... foo'; if($stuff !== 'foo') // do... Есть ли какая-то причина, по которой они это делают? !== быстрее, чем != или что?