Red de conocimientos sobre prescripción popular - Remedios caseros - ¿Por qué 0 == "0" es incorrecto en el lenguaje PHP?

¿Por qué 0 == "0" es incorrecto en el lenguaje PHP?

Lo que dije arriba es muy profesional, no importa cómo sea el cartel. El autor debe ser un novato, así que utilice términos fáciles de entender.

En primer lugar, ¿conoce el autor los tipos de datos del lenguaje PHP? Si no, puedes consultar el libro básico.

Aquí hay dos tipos de datos. Uno es int (entero): un número como dice el refrán. Uno es una cadena, un formato de texto como dice el refrán. El primero es de plástico, el segundo es una cuerda debido a las comillas. Los tipos de datos de los dos son diferentes.

= = Este símbolo de comparación es solo una comparación general, es decir, 0 == "0" se considerará verdadero.

= = =Este símbolo es un símbolo de juicio estricto. No solo juzga si los números son iguales, sino que también juzga si pertenecen al mismo tipo de datos. Obviamente, los tipos de datos de los dos son diferentes, por lo que son falsos.