PHP СТРОКИ НЕ СРАВНИВАЮТСЯ

В PHP строки не могут быть сравнены оператором "==" по значению. Две строки будут считаться идентичными только в том случае, если они являются одним и тем же экземпляром строки:

$str1 = "hello";$str2 = "hello";if ($str1 == $str2) { echo "Строки идентичны";} else { echo "Строки отличаются";}

Ожидаемый результат: Строки идентичны.

Оператор "===" также проверяет экземпляр, две строки разных экземпляров не будут считаться идентичными:

$str1 = "hello";$str2 = "hello";if ($str1 === $str2) { echo "Строки идентичны";} else { echo "Строки отличаются";}

Ожидаемый результат: Строки отличаются.

Уроки PHP 7 - Регулярные выражения в PHP

Операторы сравнения и логические операторы в PHP. Курс php обучение с нуля. Урок 6.

Изучение PHP для начинающих. Урок №8.1. Встроенные функции для строк

Узнайте, какой язык программирования вам стоит выучить прямо сейчас!

Плюсы и минусы компилируемого PHP / Александр Кирсанов

Основы php формат heredoc выполнение консольных команд в коде

PHP. str_replace - Строки - 24

Реклама
Новое
Реклама