Operadores de comparación en PHP Operadores PHP - Parte 3 Introducción Esta es la parte 3 de mi serie, Operadores PHP. Operadores de igualdad son == y! = (Ver explicación más abajo). Operadores idénticos son === y! == (Ver explicación más abajo). Los operadores relacionales son <,>, = (ver explicación más abajo). En esta parte de la serie nos fijamos en la igualdad, los operadores idénticos y relacionales en PHP. En PHP estos tres tipos de operadores se llaman operadores de comparación.
Nota: Si no puede ver el código o si cree que falta algo (enlace roto, la imagen ausente), simplemente en contacto conmigo en [email protected]. Es decir, en contacto conmigo para el más mínimo problema que tenga acerca de lo que está leyendo. La igualdad de Operador Es ==, escrito como un operador de asignación doble. El operador de igualdad devuelve true si los operandos a ambos lados son iguales, de lo contrario, devuelve false. El No igual Operador El operador no igual es el opuesto de la Igualdad de operador. El operador no igual es,! =.
Devuelve true si los operandos no son iguales, de lo contrario, devuelve false. Veamos algunos ejemplos: Pruebe el siguiente código: $ myVar = 25; hisVar $ = 30; if (! $ myVar = $ hisVar) {echo "Los valores de las dos variables no son iguales."; }?> MyVar es 25, hisVar es 30. La condición se lee así: Si myVar no es igual a hisVar, a continuación, se ejecutará el bloque si. Dado que los valores de las variables no son iguales, (myVar! = MyVar) devuelve true. En el siguiente código, los valores de las dos variables son iguales, por lo que la condición devuelve false y el bloque si no se ejecuta.
$ myVar = 50; hisVar $ = 50; if (! $ myVar = $ hisVar) {echo "Los valores de las dos variables no son iguales."; }?> <> Es también un operador. Es sinónimo de! =. El Operador Idéntico El operador es idéntica ===. Es similar a la igual a operador, pero aquí, no sólo los dos valores que tienen que ser iguales, los tipos de los dos valores también deben ser iguales. Por ejemplo, si dos números son iguales, ambos deberían ser enteros o ambos sean flotadores. 5 que es un entero no es idéntica a 5,0 que es un flotador. Sin embargo, 5 que es un entero es igual a 5,0, que es un flotador.
Espero que te das cuenta de la diferencia entre el uso de la palabra idéntica e igual a. Leer y tratar el siguiente código: $ myVar = 5; hisVar $ = 5,0; if ($ myVar === $ hisVar) {echo "Los valores de las dos variables son idénticos."; } Else {echo "Los valores de las dos variables no son idénticos."; }?> El No Idéntico operador El operador no es idéntica! ==. Es lo opuesto del operador idénticos.
Aquí, si los dos valores no son iguales o no del mismo tipo, se devuelve true; si los dos valores son iguales, pero no del mismo tipo, se devuelve true; si los dos valores no son iguales, pero del mismo tipo, se devuelve true. Lea y pruebe lo siguiente: $ myVar = 5; hisVar $ = 5,0; if (! $ myVar == $ hisVar) {echo "Los valores de las dos variables no son idénticos."; }?> El operador Mayor que El Operador Mayor que es,>. Devuelve true si el operando de la izquierda es mayor que el operando de la derecha.
En el siguiente ejemplo, el operando de la izquierda es mayor que el operando de la derecha. Así que el bloque si se ejecuta: $ var1 = 60; $ var2 = 70; if ($ var2> $ var1) {echo "El valor de $ var2 es mayor que el valor de $ var1."; }?> Leer y probar el código de seguridad. Mayor o igual operador El Mayor o igual operador es,> = (es la matemática signo mayor que seguido del signo igual de matemáticas). Se devuelve verdadero si el operando de la izquierda es mayor que o igual que el operando de la derecha.
El menos de Operador El operador Menor que es El Menor o igual operador El Menor o operador de Igualdad es, el operador ternario El operador ternario es?:. Es el ? y: signos separados. La sintaxis de este operador es: condición? devolver este valor si es cierto: devolver este otro valor si es falso Esto le da una simple si-condición. Si se evalúa como true, el valor después de la? se devuelve señal. Si la condición se evalúa como false el valor después de la: se devuelve señal. El valor de retorno se puede asignar a una nueva variable.
El siguiente código ilustra esto: $ a = 7; $ b = 8; $ c = $ b> $ a? 50: 40; echo $ c; ?>
NET - C # - clase ayudante Mailer para correos electrónicos basados en pl…