Operadores de incremento
Los caracteres ++ y -- escritos al lado del nombre de una variable producen incrementos o decrementos de una unidad en el valor de la misma.
De igual forma, los operadores +=n y -=n escritos a la derecha del nombre de una variable producen incrementos o decrementos de n unidades en el valor de la variable.
Como veremos a continuación, los operadores ++ y -- se comportan de distinta forma según estén situados a la izquierda o a la derecha de la variable.
De igual forma, los operadores +=n y -=n escritos a la derecha del nombre de una variable producen incrementos o decrementos de n unidades en el valor de la variable.
Como veremos a continuación, los operadores ++ y -- se comportan de distinta forma según estén situados a la izquierda o a la derecha de la variable.
Tipos válidos
Estas operaciones sólo tienen sentido en variables numéricas –enteras o no–, pero, si se aplican a variables de cadena les asignan previamente valor cero, salvo en una curiosa excepción que puedes ver en la primera de las tablas que tienes aquí a la derecha.
Operadores de preincremento
++$A y --$A
Este operador incrementa el valor de la variable en una unidad (+1 o -1) antes de ejecutar el contenido de la instrucción.
$A+=n y $A-=n
Este operador incrementa el valor de la variable en n unidades (+n o -n) y luego ejecuta el contenido de la instrucción.
Este operador incrementa el valor de la variable en una unidad (+1 o -1) antes de ejecutar el contenido de la instrucción.
$A+=n y $A-=n
Este operador incrementa el valor de la variable en n unidades (+n o -n) y luego ejecuta el contenido de la instrucción.
El operador ++$A | |||||
Variables numéricas | Variables alfanuméricas | ||||
Valor inicial | Sintaxis | Resultado | Valor inicial | Sintaxis | Resultado |
$a=23 | echo ++$a | 24 | $b="pepe" | echo ++$b | pepf |
$a=23 | echo ++$a*2 | 48 | $b="pepe" | echo ++$b*2 | 0 |
El operador ––$A | |||||
Variables numéricas | Variables alfanuméricas | ||||
Valor inicial | Sintaxis | Resultado | Valor inicial | Sintaxis | Resultado |
$a=23 | echo ––$a | 22 | $b="pepe" | echo --$b | pepe |
$a=23 | echo --$a*2 | 44 | $b="pepe" | echo ––$b*2 | 0 |
El operador $A +=n | |||||
Variables numéricas | Variables alfanuméricas | ||||
Valor inicial | Sintaxis | Resultado | Valor inicial | Sintaxis | Resultado |
$a=23 | echo $a+=5; echo $a | 28 28 | $b="pepe" | echo $b+=5; echo $b | 5 5 |
$a=23 | echo 2*$a+=5; echo 2*$a | 56 56 | $b="pepe" | echo 2*$b+=5; echo 2*$b | 10 10 |
El operador $A –=n | |||||
Variables numéricas | Variables alfanuméricas | ||||
Valor inicial | Sintaxis | Resultado | Valor inicial | Sintaxis | Resultado |
$a=23 | echo $a-=5; echo $a | 18 18 | $b="pepe" | echo $b-=5; echo $b | -5 -5 |
$a=23 | echo 2*$a-=5; echo 2*$a | 36 36 | $b="pepe" | echo 2*$b-=5; echo 2*$b | -10 -10 |
Operadores de post-incremento
$A++ y $A--
Cuando los operadores ++ o -- están situados a la derecha de la variable los incrementos no se producen hasta que se ejecute la instrucción siguiente.
Fuente:
Página del ifstic: http://www.isftic.mepsyd.es/formacion/enred/
Cuando los operadores ++ o -- están situados a la derecha de la variable los incrementos no se producen hasta que se ejecute la instrucción siguiente.
El operador $A++ | ||
Valor inicial de la variable | Sintaxis | Resultado |
$a=23 | echo $a++; echo $a | 23 24 |
$a=23 | echo 2*$a++; echo 2*$a | 46 48 |
El operador $A-- | ||
Valor inicial de la variable | Sintaxis | Resultado |
$a=23 | echo $a--; echo $a | 23 22 |
$a=23 | echo 2*$a--; echo 2*$a | 46 44 |
Fuente:
Página del ifstic: http://www.isftic.mepsyd.es/formacion/enred/
1 comentario:
Gracias,por las indicaciones de utilidad para los programas de diseño,pero,por la "Crisis" e cambiado de trabajo,antes era "Carpintero Autonomo" y ahora Trabajo para una empresa,así que hoy por hoy "Dejo parados los blogs de Carpinteria y paginas web...De todas maneras muchas gracias por tu atención,y por tus visitas,haré un Post en "100%Promocion",si agregas el banner a tu blog,como otros,los post y blogs que estén registrados en mi blog tendran mas visibilidad y visitas,Gracias.
Publicar un comentario