Tenemos la siguiente porción de código:
PHP:
Lo que hace la función es comparar la variable $respuesta
con 10, si es mayor que este entonces devuelve true
, caso contrario devuelve el valor de $respuesta
. Veamos la salida:
CODE:
11 es mayor que 10
9 es mucho mayor que 10
9 es mucho mayor que 10
El error está en que PHP toma a cualquier número mayor que cero como un valor verdadero, por eso es que vemos esta salida incoherente.
La Solución
Igual que en la entrada anterior, es mejor usar comparación estricta de tipos, esto es:
PHP:
Ahora si la salida será correcta:
CODE:
11 es mayor que 10
Espero sus comentarios y duras, mañana seguiremos con más 😉