|
PHP ofrece soporte de operadores de pre- y post-incremento y decremento, estilo-C.
Nota: Los operadores de incremento/decremento no afectan a los valores booleanos. Decrementar valores NULL tampoco tiene efecto, aunque incrementarlos resulta en 1.
Tabla 15-6. Operadores de Incremento/decremento
Ejemplo | Nombre | Efecto |
---|---|---|
++$a | Pre-incremento | Incrementa $a en uno, y luego devuelve $a. |
$a++ | Post-incremento | Devuelve $a, y luego incrementa $a en uno. |
--$a | Pre-decremento | Decrementa $a en uno, luego devuelve $a. |
$a-- | Post-decremento | Devuelve $a, luego decrementa $a en uno. |
Aquí hay un script sencillo de ejemplo:
<?php |
PHP sigue la convención de Perl cuando trabaja con operaciones aritméticas sobre variables de caracter, y no la convención de C. Por ejemplo, en Perl 'Z'+1 se convierte en 'AA', mientras que en C 'Z'+1 se convierte en '[' ( ord('Z') == 90, ord('[') == 91 ). Note que las variables de caracter pueden ser incrementadas pero no decrementadas.
Incrementar o decrementar valores booleanos no tiene efecto.
Hosting by: hurra.com
Generated: 2007-01-26 18:01:09