meli

Páginas: 2 (270 palabras) Publicado: 26 de noviembre de 2014
Como puede observar, en esta secuencia de código hemos utilizado varios operadores. El operador de suma (+) y el de multiplicación (*) se encargan de calcular las cantidades y el operador deconcatenación (.) establece el resultado en el navegador. También hemos utilizado la función number_format() para aplicar formato a los totales como cadenas con dos decimales. Se trata de una funciónde la biblioteca de matemáticas de PHP.
Si se detiene a examinar los cálculos, es posible que se pregunte por qué se realizaron en ese orden. Por ejemplo considere esta instrucción:

Lacantidad total parece correcta pero, ¿por qué realizar las multiplicaciones antes que las sumas? La respuesta reside en precedencia de los operadores, es decir, en el orden en el que se calculan.Precedencia y asociatividad: evaluar expresiones

Por regla general, los operadores se evalúan siguiendo una precedencia u orden de prioridad fijado.
Los operadores llevan asignada unaasociatividad, que es el orden en el que se evalúan los operadores con el mismo orden de prioridad. Suele ser de izquierda a derecha (o izquierda simplemente), de derecha a izquierda (o derecha simplemente)o no resulta relevante.
En la tabla 1.7 se recoge la precedencia de operadores y la asociatividad en PHP. En esta tabla, se incluyen los operadores de prioridad mas baja en la parte superior y laprecedencia va aumentando según se desciende por ella.
Tabla 1.7. Precedencia de operadores en PHP.
Asociatividad
Operador
izquierda

izquierda
or
Izquierda
xor
Izquierda
andderecha
print
izquierda
= += -= *= /= .= %= &= |= ^= -= =
izquierda
? :
izquierda
||
izquierda
&&
izquierda
|
izquierda
^
izquierda
&
n/d
== != ===
n/d< >=
izquierda
>
izquierda
+ - .
izquierda
* / %
derecha
-! - ++ -- (entero) (doble) (cadena) (matriz) (objeto) @
derecha
[ ]
n/d
new
n/d
( )
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Meli
  • Meli
  • Meli
  • Meli
  • Meli
  • Meli
  • meli
  • Meli

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS