Operatori di incremento e decremento

Eccoci arrivati ai famigerati operatori unari.
Benchè possano sembrare semplici non dobbiamo farci ingannare: questi sono per esperienza i piú infimi e sono spesso la causa di molti bug.

Il loro scopo è quello di incrementare o decrementare di 1 una determinata variabile. Ne esistono però due versioni. Quelle post-fisse e quelle prefisse.

La differenza tra la due versioni è veramente semplice. La prima ritorna il valore e solo dopo incrementa la variabile mentre la seconda prima incrementa e poi ritorna il valore.

Quando usate questi operatori fate particolarmente attenzione ai vari side-effect che introducono.

<?php
 
$a = 10;
 
/* Operatori di incremento e decremento */
 
// Incremento prefisso
echo ++$a;  // stampa 11
 
// Incremento post-fisso
echo $a++; // stampa 11
 
// Decremento prefisso
echo --$a; // stampa 11
 
// Decremento post-fisso
echo $a--; // stampa 11
 
?>

Inserisci un commento:


Il contenuto di questo campo è tenuto riservato e non verrà reso pubblico.

Condividi

Se ti piace questo articolo, puoi collegarlo al tuo sito copiando il seguente codice HTML nelle tue pagine.

Acquista libri di informatica

Acquista qui il tuo software

Ultimi commenti