En este artículo, discutiremos las diferencias entre los operadores ‘==’ y ‘===’ en PHP. Ambos son operadores de comparación utilizados para comparar dos o más valores.
== Operador: Este operador se utiliza para comprobar si los valores dados son iguales o no. Si es así, devuelve verdadero , de lo contrario, devuelve falso .
Sintaxis:
operand1 == operand2
=== Operador: Este operador se utiliza para verificar que los valores dados y su tipo de datos sean iguales o no. Si es así, devuelve verdadero , de lo contrario, devuelve falso .
Sintaxis:
operand1 === operand2
Nota: el operador === devolverá falso cuando los tipos de datos del operando sean diferentes .
Ejemplo 1: El siguiente código demuestra el operador == con operandos de tipos de datos iguales y diferentes.
PHP
<?php $a = 34; $b = 34; // Show message if two operands are // equal with same data type operands if($a == $b) { echo "Equal"; } else{ echo "Not Equal"; } echo "\n"; // Show a message if two operands are equal // with different data type operands // First is of string type and the second // is of integer type if('34' == 34){ echo "Equal"; } else{ echo "Not Equal"; } ?>
Producción:
Equal Equal
Ejemplo 2: El siguiente código demuestra el operador ===.
PHP
<?php $a = 34; $b = 34; // Return a message if two operands are // equal with same data type operands if($a === $b){ echo "Equal"; } else{ echo "not Equal"; } echo "\n"; // Return a message if two operands are equal // with different data type operands // First is of string type and the second // is if integer type if('34' === 34){ echo "Equal"; } else{ echo "not Equal"; } ?>
Producción:
Equal not Equal
Diferencia entre los operadores == y ===:
== | === |
Es igual al operador. | Es un operador idéntico. |
Se utiliza para comprobar la igualdad de dos operandos. | Se utiliza para comprobar la igualdad de ambos operandos y su tipo de datos. |
Publicación traducida automáticamente
Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA