le espressioni con php

Come abbiamo detto le espressioni sono una qualsiasi combinazione di funzioni,valori e operatori che si risolvono in un valore.
Durante questa guida abbiamo già visto diverse volte le funzioni ad esempio :

10 + 3;
'Antonio' . ' Fullone';
$nome + $cognome; 

Questi sono esempi di espressioni perchè restituiscono un valore finale.
In pratica quando assegniamo un valore a una variabile, lo  facciamo tramite un’ epressione.
Quando abbiamo a che fare con le variabili dobbiamo prestare attenzione agli operatori di incremento, vi spiego subito in pratica:

<?php
$anni = 30;
$mese = 9 ;
echo ++$anni; // viene stampato 31
echo $mese++; // la variabile mese diventa 10 ma viene stampato 9
?>

Perchè la variabile $mese stampa 9 invece che 10?
La differenza consiste in questo : se mettiamo l’operatore di incremento, odecremento(–), prima della variabile l’espressione assume il nuovo valore della variabile, se invece mettiamo prima la variabile allora l’espressione assumerà il valore della variabile prima dell’operatore, nonostante il suo valore sia cambiato, ecco perchè stamperà 9 nonostante suo valore è 10, se continuando nello stesso script inseriamo quest’altra espressione :
echo ++$mese , verrà stampato 11.
Un altro esempio di espressione :

<?php
$a = 3 ;
$b = 5 ;
c$ = $a+$b; // espressione che da come risultato 8
?>

Cercate di non confondere queste espressioni con le espressioni regolari che sono tutta un altra cosa, magari ne parleremo più avanti.

Indice della guida

Commenta questo articolo nel forum. :)

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 3,50 out of 5)
Loading ... Loading ...

Popularity: 21% [?]

Potrebbero interessarti anche :

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento