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 |
| << CLASE ANTERIOR |








Lunes, 11 de Febrero de 2008 a las 16.25
Me gustaria que me informaran cuando ya exista el acceso a la clase numero 5
Lunes, 11 de Febrero de 2008 a las 17.31
隆Hola, Daniel! las clases del Taller de PHP se publican cada lunes, puedes verlas ingresando directamente a este sitio o suscribi茅ndote al feed desde el bot贸n debajo de la nube de tags. Otra opci贸n es suscribirte al newsletter por mail.
隆Saludos!
Martes, 12 de Febrero de 2008 a las 11.36
esta excelente este taller pero es mucho esperar una semana para tener acceso a la siguiente clase
Jueves, 14 de Febrero de 2008 a las 18.08
Me parece un curso bien estructurado. Solo har铆a una observaci贸n y es que no se pensara que quienes estamos siguiendo el curso conocemos de antemano o tenemos mucha noci贸n del mismo.
Por ejemplo cuando se menciona la estructura if se dice que se utiliza para ejecutar una accion seg煤n una determinada condici贸n, pero deben especificar que esa condici贸n esta sujeta a verdadero o falso de lo contrario muchos estudiantes 驴cu谩l es esa determinada condici贸n?
Por lo demas los felicito por la iniciativa.
Sábado, 16 de Febrero de 2008 a las 13.32
me gustar铆a ponerme en contacto con las dem谩s clases. Gracias
Lunes, 18 de Febrero de 2008 a las 00.54
excelente tratare de utilizaro ver como funciona, me imagino que tienen la misma funcion esas oparaciones que las que se utiliza en c++, java, etc….
Martes, 19 de Febrero de 2008 a las 11.58
Muchas gracias al “profesor” por la dedicaci贸n en este curso.
Viernes, 18 de Julio de 2008 a las 08.42
Gran tutorial, llevaba tiempo buscando algo parecido, gracias