Diferencia entre los operadores != y !== en PHP

Diferencia Entre Los Operadores Y En Php



Los operadores de comparación en PHP son características importantes para evaluar expresiones y tomar decisiones basadas en los resultados. Estos operadores permiten a los programadores de PHP crear programas efectivos y confiables que pueden manejar varios eventos. Este artículo cubre el funcionamiento de los dos operadores de comparación de PHP más útiles: (!=) y (!==).

¿Qué es el operador PHP no igual (!=)?

El Operadores no iguales en PHP se utilizan para comparar los valores almacenados en dos variables, independientemente de sus tipos de datos. Se denotan con el símbolo != o <> . El Operador PHP no igual devuelve verdadero cuando los valores almacenados en las dos variables son diferentes aunque el tipo de datos de las dos variables sea el mismo o diferente, y este operador devuelve falso cuando los valores almacenados en las dos variables son los mismos.







Sintaxis : El no es igual los operadores utilizan la sintaxis que se indica a continuación:



$variable1 != $variable2 ;

$variable1 <> $variable2 ;

Dónde variable1 indica el valor de la variable cuyo tipo de datos se comparará con el tipo de datos de la variable simbolizada por variable2 .



Ejemplo 1

El siguiente programa PHP compara los tipos de datos de los dos valores y muestra cómo el operador desigual obras.







// Declarar dos variables de diferentes tipos de datos

$num1 = 10 ;

$str1 = '10' ;

// Compara los valores

si ( $num1 != $str1 ) {

    eco 'Los valores no son iguales'. ;

} demás {

    eco 'Los valores son iguales'. ;

}

?>

Dado que, en el programa anterior, las variables tienen los mismos valores pero sus tipos de datos son diferentes, solo considerará los valores de las variables y devolverá verdadero si son iguales.



¿Qué es el operador PHP no idéntico (!==)?

El operadores no idénticos se utilizan en PHP para comparar los tipos de datos y valores de las dos variables dadas. Se denotan con !==. El PHP, operador no idéntico devuelve verdadero cuando los tipos de datos o los valores de las dos variables dadas son diferentes, y este operador devuelve falso cuando los tipos de datos o los valores de las dos variables dadas son los mismos.

Sintaxis : La sintaxis seguida por el no es identico operador es:

variable1 !== $variable2 ;

Dónde variable1 indica el valor que será comparado con la variable simbolizada por variable2 .

Ejemplo

El siguiente programa PHP compara dos valores y sus tipos de datos y muestra el funcionamiento del operador no idéntico.



// Declarar dos variables de diferentes tipos de datos

$num1 = 10 ;

$str1 = '10' ;

// Comparar los valores y tipos de datos

si ( $num1 !== $str1 ) {

    eco 'Los valores no son iguales y tienen diferentes tipos de datos'. ;

} demás {

    eco 'Los valores son iguales y tienen los mismos tipos de datos'. ;

}

?>

El programa anterior compara las dos variables y genera el resultado en función de sus tipos de datos. Aunque las variables tienen el mismo valor, sus tipos de datos son diferentes, por lo que la salida devuelve falso en lugar de verdadero.

Conclusión

En PHP, los operadores de comparación son características clave para evaluar expresiones y tomar decisiones basadas en los resultados. Este tutorial ilustró la funcionalidad de operadores no iguales (!=) y no idénticos (!==) y concluyó que los operadores no iguales (!=) solo comparan valores mientras no son idénticos (!==) los operadores comparan valores y sus tipos de datos.