Operadores en PHP

Operadores aritméticos

Los simbolos + – / * permiten realizar las operaciones de suma, resta, división y multiplicación. El símbolo % permite hallar el resto (módulo) de una división.

Operadores de incremento – decremento

Los símbolos ++ aplicados a una variable, permiten incrementar o decrecer su valor. Su efecto es distinto segun se empleen precediendo o siguiendo el nombre de la variable:

++$a Incrementa $a en uno y después devuelve $a.
$a++ Devuelve $a y después incrementa $a en uno.
--$a Decrece el valor de $a en uno y después devuelve $a.
$a-- Devuelve $a y después decrece su valor en uno.

Operadores de Comparación

  • $a == $b (igualdad). Cierto si $a es igual a $b.
  • $a != $b (desigualdad). Cierto si $a no es igual a $b.
  • $a < $b (menor que). Cierto si $a es estrictamente menor que $b.
  • $a > $b (mayor que). Cierto si $a es estrictamente mayor que $b.
  • $a <= $b (menor o igual que). Cierto si $a es menor o igual que $b.
  • $a >= $b (mayor o igual que). Cierto si $a es mayor o igual que $b.

Algunas aclaraciones sobre los operadores en PHP

  • Por defecto todos los valores que introduzcas serán considerados strings (cadenas de carácteres) aunque esten formados solo por números. Si deseas forzar que el valor se compare como un integer (número entero), introduce el número (no letras!) y marca el checkbox junto a ese campo.
  • NOTAS: el operador = no compara sino que ASIGNA un valor a una variable: $password="miclave" no compara si la variable password tiene el valor miclave sino que le asigna ese contenido.
  • el operador == compara dos valores y devuelve TRUE si son iguales: $password=="miclave" se cumple si el valor de $password es miclave.
  • El operador === da TRUE si los dos valores son además de iguales, idénticos. Se compara no solo el contenido, sino el tipo de variable: 123 == 123: TRUE (si son dos valores numericos). “123” === 123: FALSE (mismo valor, pero el primero es una cadena, el segundo un número).

Ejercicios

Ejemplo

<?php
$a=25;
echo $a++;
?>
  1. Prueba los operadores de decremento, las dos modalidades (observa el ejemplo de abajo)
  2. Prueba los operadores de incremento, las dos modalidades
  3. Prueba todos los comparadores

Originally posted 2011-02-02 20:56:53.

One Response to “ Operadores en PHP ”

  1. […] hemos visto los operadores básicos de PHP, ahora vamos a profundizar más en ellos y veremos específicamente los operadores de cadenas, […]

Deja un comentario