Taller de PHP: Condicionales (Parte II)


Bienvenidos a la cuarta clase del Taller de PHP. Esta clase en realidad continúa la anterior, donde comenzamos a ver el uso de las Condicionales. Hoy voy a hablar un poco sobre los operadores.

A lo largo de esta clase veremos qué son los operadores. Además aprenderemos sobre operadores aritméticos, de asignación, de comparación y operadores lógicos, descubriendo cómo nos ayudará cada uno en nuestros proyectos.

¿Qué son los operadores?

Al realizar nuestros scripts constantemente estamos realizando operaciones que le dan complejidad a nuestro trabajo. Existen cuatro tipo de operadores: aritméticos, asignación, lógicos y comparación.

Operadores aritméticos

+
adición de valores.

-
resta de valores.

*
multiplicacion de valores.

/
division de valores.

%
resto de una division.

++
incrementa en una unidad.

--
resta en una unidad.

Operadores de asignación

=
asigna al primer miembro el segundo. Es decir $a = 4, le asigna el valor 4 a $a.

+=
asigna al primer miembro la suma del primer miembro con el segundo.
$a =4; $b = 5; $b += $a, ahora $b pasa a valer 9.

-=
asigna al primer miembro la resta del primer miembro con el segundo.

*=
asigna al primer miembro la multiplicacion del primer miembro con el segundo.

/=
asigna al primer miembro la division del primer miembro con el segundo.

%=
asigna al primer miembro el resto de la division del primer miembro dividido el segundo.

.=
concatena el primer miembro con el segundo y se lo asigna al primero.
Es decir $a = ‘Hola ‘; $b = ‘Mundo’. $a .= $b; ahora $a = ‘Hola Mundo’;

Operadores de comparación

Este tipo de operadores se van a utilizar mucho en los condicionales, junto con los operadores lógicos son los que le van a dar la complejidad a nuestro script.

==
comprueba si dos valores son iguales, por ejemplo if ($a == $b) si $b es igual $a, el condicional
devuelve TRUE y continua ejecutando el script.

!=
comprueba si dos valores son distintos.

>
comprueba si el valor del primer miembro es mayor al segundo, por ejemplo if ( $a > 5), va a
devolver TRUE para todos aquellos valores de $a mayor a 5.

<
comprueba si el valor del primer miembro es menor al segundo.

>=
comprueba si el valor del primer miembro es mayor o igual al segundo.

<=
comprueba si el valor del primer miembro es menor o igual al segundo.

Operadores lógicos

!
operacion de negativa, por ejemplo dentro de un condicional se puede realizar todo tipo de operaciones y funciones, una que veremos mas adelante es una funcion propia de php que devuelve TRUE o FALSE dependiendo si la variable esta vacia, entonces si nosotros preguntamos if (!empty($a)) va a devolver si $a = 5, TRUE, ya que empty($a) devuelve FALSE, pero !empty($a) seria como preguntar Si $a NO esta vacia.

and
comparador Y. Dentro de un condicional es necesario que ambas condiciones se cumplan es decir if ( $a == 4 AND $b == 5 ) continua con el script.

or
comparador O. Dentro de un condicional es necesario que se cumpla una de las dos condicione, es decir if ( $a == 4 OR $b == 5 ) con que $a = 4 o $b = 5 el script va a continuar su ejecucion.

xor
va a devolver verdadero si al menos una de las dos condiciones es verdadera pero no ambas.

&&
es igual que el and

||
es igual que el or

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s