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