Cita:
Iniciado por Italico76
En PHP false no se puede convertir en 0 como en otros lenguajes, ni existe funcion para hacer el casting y si se hiciera generaria inconcistencias seguramente.
Es exactamente lo contrario.
El resultado es 1.
El resultado es 2
Y por si quieres algo más bonito:
El resultado es 1hola
Por lo que no solo el casting del booleano "true" a entero es 1...Es que el casting del booleano "true" a *cadena* , es 1 !!!
*Todo* son castings implicitos.Inconsistencias?Bienvenido a PHP
El chequeo estricto de tipos (operador ===), lo *puedes* utilizar en condicionales, para forzar un chequeo de tipos.Pero la existencia de ese operador no significa que el motor de php sea tipado.