Operadores y estructuras condicionales en PHP



Existen varios tipos de operadores y son casi los mismos en cada lenguaje. Como su nombre lo indica un operador es una especie de “manejador de conducta”. Veamos un listado de los operadores más conocidos (Lista desde webtaller):

Operadores aritméticos
+ Suma dos valores
- Resta dos valores (o pasa a negativo un valor)
* Multiplica dos valores
/ Divide dos valores
% Resto de dividir dos valores
++ Incremento en una unidad
– Decremento en una unidad

Operadores de asignación
= Asigna a la parte derecha el valor izquierdo
+= Realiza la suma de la derecha con la izquierda y la asigna a la derecha
-= Realiza la resta de la derecha con la izquierda y la asigna a la derecha
*= Realiza la multiplicación de la derecha con la izquierda y la asigna a la derecha
/= Realiza la división de la derecha con la izquierda y la asigna a la derecha
%= Se obtiene el resto y se asigna
.= Concatena el valor de la izquierda con la derecha y lo asigna a la derecha

Operadores lógicos
! Operador NO o negacion.Si era true pasa a false y viceversa
and Operador Y, si ambos son verdaderos vale verdadero
or Operador O, vale verdadero si alguno de los dos es verdadero
xor Verdadero si alguno de los dos es true pero nunca ambos
&& True si ambos lo son
|| True si alguno lo es

Operadores condicionales
== Comprueba si dos números son iguales
!= Comprueba si dos números son distintos
> Mayor que, devuelve true en caso afirmativo
< Menor que, devuelve true en caso afirmativo
>= Mayor o igual
<= Menor o igual

Estructuras condicionales

Un condicional es una estructura funcional que permite tomar decisiones dependiendo de lo que se quiera obtener o lo que el usuario necesite. Vamos a ver algo de pseudocódigo:

si (tengo hambre) entonces {
Me preparo algo
}
de lo contrario {
Espero hasta la cena
}

En PHP podemos combinar los operadores con las estructuras condicionales, vamos a ver su funcionamiento con un ejercicio básico que comprueba que una variable es mayor o menor que otra:

<?php
$una_variable = 10;
$otra_variable = 25;
if($una_variable < $otra_variable){
echo "$una_variable es menor";
}
else {
echo "$otra_variable es menor";
}
?>

Como verán utilicé el operador condicional “menor que” para comprobar que una variable era menor que otra. También puedo hacer esto:

<?php
$una_variable = 10;
$otra_variable = 25;
if($una_variable <= 10 and $otra_variable <= 25){
echo "El condicional es correcto";
}
else {
echo "No se cumple la condición";
}
?>

Esta vez hice una combinación de operadores, utilicé el operador and que significa “y”, es decir, si $una_variable es menor o igual a 10 “y” $otra_variable es menor o igual a 25 entonces muestra un mensaje de que la condición se cumple, de lo contrario si el if hubiera sido distinto mostraba otro mensaje.

VN:F [1.8.7_1070]
Rating: 0.0/10 (0 votes cast)
VN:F [1.8.7_1070]
Rating: 0 (from 0 votes)
Si te gusto este artículo ayudame a divulgarlo:
  • Facebook
  • Google Bookmarks
  • Meneame
  • Identi.ca
  • Twitter
  • BarraPunto
  • Bitacoras.com
  • del.icio.us
  • Digg
  • LinkedIn
  • MisterWong
  • MySpace
  • Reddit
  • Technorati

También te puede interesar...