Números entre comillas en PHP
Como sabes, un número entre comillas representa
una cadena de texto. Por ejemplo, '3' es
una cadena. Sin embargo, al comparar dichas cadenas
con números reales, PHP considera que la cadena
entre comillas es igual al mismo número.
Comparemos, por ejemplo, la cadena '3'
y el número 3:
<?php
if ('3' == 3) {
echo '+++'; // esto se ejecutará - los valores son iguales
} else {
echo '---';
}
?>