Академический Документы
Профессиональный Документы
Культура Документы
Los operadores de comparacion se usan mucho sobre todo en las estructuras de control en PHP.
El primer operador de comparacin es el operador de doble igualdad ==
Ejemplo:
Echo 3==3; este ejemplo no devuelve un valor numrico sino que devuelve si la comparacin es
verdadera o falsa si cambiamos la expresin. Echo 3==4; el programa debera devolver un valor
nulo o 0.
Otro tipo de comparacin es la triple igualdad que difiere de la anterior es que el valor no
solamente sea igual sino que tambin debe ser idntico echo 3===3; el resultado debe ser 1 osea
verdadero ej: echo 3===3; obtenemos que es igual porque los nmeros son 3 y 3 pero no es
idntico porque hay una cadena osea los dos no son del mismo tipo lo que dar como resultado un
false, 0 o nada.
Otros operadores de comparacin son las exclamaciones, las exclamaciones significan diferencia.
Ejemplo: echo 3 = 4; y obtendremos como resultado 1 o true, si cambiamos por echo 3 = 3;
3 no es igual a 3 esto dar como resultado falso o nulo. Ocurre lo mismo con la doble igualdad
Ejemplo: echo 3 == 4; esto quiere decir 3 no es idntico que cuatro si cambio a echo 3 == 3; dar
como como resultado fase ya que 3 si es idntico a 3 y si cambiamos a echo 3 == 3; esto dar
como resultado 1 o true ya que 3 nmero no es idntico a 3 cadena.
Mediante estructuras de control if podemos establecer mayor que y menor que
Ejemplo: if (3>2) {echo tres es mayor que dos;}else {echo tres no es mayor que dos;} el
resultado es 3 es mayor que dos.
Estas expresiones se pueden evaluar tambin con el signo igual (3>=2), (3>=3)
OPERADORES LOGICOS
Los operadores lgicos nos permiten hacer una comparacin entre dos o ms elementos y
devolver una respuesta en formato de verdadero o falso.
Hay 3 tipos de operadores lgicos que son and , or y not .
Ejemplo:
El operador and (&&) compara la validacin de dos o mas operandos
<?php
$uno=1;
$dos=2;
Echo ($uno == 1 && $dos == 2); // el resultado de este ejemplo es 1, si cambiamos alguno de los
valores correspondientes a las variables el resultado ser nulo.
// el operador or valida la veracidad de uno o de otro operando
?>
Ejemplo:
<?php
$tres=3;
$cuatro=4;
Echo ($tres == 3 || $cuatro == 4); // este ejemplo devuelve un valor verdadero 1
?>
<?php
$tres=3;
$cuatro=4;
Echo ($tres == 2 || $cuatro == 4); // este ejemplo devuelve un valor verdadero 1 ya que uno de
los dos cumple con la condicin establecida por (or ||). Si los dos son falsos el navegador
obligadamente devuelve un resultado nulo.
?>
Ahora vamos a ver el operador de negacin que se establece con el smbolo de exclamacin
<?php
$cinco=5;
$seis=6;
Echo $cinco==$seis;// esto devuelve un valor 1
?>
Si incluimos un signo de admiracin antes de la igualdad este niega inmediatamente la
expresin.
<?php
$cinco=5;
$seis=6;
Echo $cinco==$seis;// esto devuelve un valor 1 porque 5 no es igual a 6.
?>