Desarrolloweb

Páginas: 7 (1699 palabras) Publicado: 3 de mayo de 2011
Asignatura:
DESARROLLO WEB

Investigación de los
Temas 3.3 – 3.6

3.3 Operaciones
Los operadores constituyen elementos esenciales de cualquier lenguaje de programación. Con ellos podemos asignar, unir, cambiar o comparar valores de datos, cambiar el flujo del programa, etc.

Los operadores son símbolos que representan operaciones sobre un valor. Vamos a ver a continuación los operadoresadmitidos por PHP agrupados según su utilidad.
Operadores aritméticos
Los operadores aritméticos de PHP son similares a los de C, Java y Javascript. Los símbolos +, -, /, * realizan operaciones de aritmética básica, el símbolo % obtiene el resto de una división (módulo).
Por ejemplo sea $var1 = 10 y $var2 = 5;

Operador | Ejemplo | Resultado |
Negación | -$var1 | -10 |
Suma | $var1 +$var2 | 15 |
Resta | $var1 - $var2 | 5 |
Multiplicación | $var1 * $var2 | 50 |
División | $var1 / $var2 | 2 |
Módulo | $var1 % $var2 | 0 |

Operadores abreviados o combinados
Una forma habitual de modificar el contenido de las variables es mediante los operadores combinados. La siguiente tabla resume los operadores de asignación combinados
Operador | Ejemplo | Descripción |
+= |$variable += 10 | $variable = $variable + 10; |
-= | $variable -= 10 | $variable = $variable - 10; |
*= | $variable *= 10 | $variable = $variable * 10; |
/= | $variable /= 10 | $variable = $variable / 10; |
%= | $variable %= 10 | $variable = $variable % 10; |
.= | $variable .= "concatenar" | Concatena las cadenas $variable y "concatenar" |

Operadores de Comparación.
Los operadores decomparación, como su nombre indica, permiten comparar dos valores.
Operador | Ejemplo | Cierto si: |
Igualdad | $a == $b | $a es igual a $b. |
Identidad | $a === $b | $a es igual a $b y además son del mismo tipo |
Desigualdad | $a != $b | $a no es igual a $b. |
| $a !== $b | Los operandos no son iguales o del mismo tipo |
Menor que | $a < $b | $a es estrictamente menor que $b. |
Menoro igual que | $a <= $b | $a es menor o igual que $b. |
Mayor que | $a > $b | $a es estrictamente mayor que $b. |
Mayor o igual que | $a >= $b | $a es mayor o igual que $b. |

3.4 Sentencias de control
Las sentencias de control permiten ejecutar bloque de códigos dependiendo de unas condiciones. Para PHP el 0 es equivalente a Falso y cualquier otro número es Verdadero.
if...elseLa sentencia if...else permite ejecutar un bloque de instrucciones si la condición es verdadera y otro bloque de instrucciones si ésta es falsa. Es importante tener en cuenta que la condición que evaluemos ha de estar encerrada entre paréntesis (esto es aplicable a todas la sentencias de control).
if (condición) {
 //Este bloque se   ejecuta si la condición es VERDADERA
} else {
 //Este boquese   ejecuta si la condición es FALSA
} |

switch...case...default
Una alternativa a if...elseif...else, es  la sentencia switch, la cual evalúa y compara cada expresión de la sentencia case con la expresión que evaluamos, si llegamos al final de la lista de case y no encontramos condición verdadera, ejecuta el código de bloque que haya en la sentencia default.
Si encontramos una condiciónverdadera debemos ejecutar un break para que la sentencia switch no siga buscando en la lista de case.

for
El bucle for resulta muy útil cuando debemos ejecutar un bloque de código a condición de que una variable se encuentre entre un valor mínimo y otro máximo. El bucle for se puede romper mediante la sentencia break.
* |

while
La sentencia while ejecuta un bloque de código mientras secumpla una determinada condición. Podemos romper un bucle while utilizando la sentencia break.
* |

do..while
Esta sentencia es similar a while, salvo que con esta sentencia primero ejecutamos el bloque de código y después se evalúa la condición, por lo que el bloque de código se ejecuta siempre al menos una vez.
* |

foreach

El bucle foreach nos permite iterar para cada elemento de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS