Числа в кавычках в PHP

Как вы знаете, число в кавычках представляет собой строку. Например, '3' - это строка. Однако, при сравнении таких строк с настоящими числами PHP считает, что строка в кавычках равна такому же числу.

Давайте для примера сравним строку '3' и число 3:

<?php if ('3' == 3) { echo '+++'; // сработает это - значения равны } else { echo '---'; } ?>