Числа в кавычках в PHP
Как вы знаете, число в кавычках представляет собой строку. Например, '3' - это строка. Однако, при сравнении таких строк с настоящими числами PHP считает, что строка в кавычках равна такому же числу.
Давайте для примера сравним строку '3' и число 3:
<?php
if ('3' == 3) {
echo '+++'; // сработает это - значения равны
} else {
echo '---';
}
?>