© Marco Olivo <me@olivo.net>, luglio 2001
LE VARIABILI
In PHP le variabili non devono necessariamente essere dichiarate a priori e sono atipizzate. Questo significa che una
variabile può contenere un intero, una stringa, un floating point o un valore booleano durante la sua esecuzione senza
aver bisogno di essere ridichiarata ogni volta. La cosa curiosa è che persino un array può essere un mix di variabili di tipo diverso.
Le variabili in PHP si distinguono perchè incominciano con il simbolo di dollaro ("$")
Gli assegnamenti sono contraddistinti dal simbolo di "=", come in C e Perl, mentre i simboli per i confronti sono:
< minore di
> maggiore di
<= minore o uguale a
>= maggiore o uguale a
!= diverso da
Alcune utili funzioni legate alle variabili sono:
- isset($variabile): restituisce "true" se la variabile $variabile è stata settata, false altrimenti
- unset($variabile): "de-setta" la variabile $variabile, rendendola così di nuovo libera (utile per scripts computazionalmente pesanti)
Es.
<?PHP
$i = 3; /* assegna ad $i il valore 3 */
echo $i; /* stampa "3" */
$i = "casa"; /* adesso assegna ad $i il valore "casa" (vedi sopra: atipizzazione delle variabili) */
echo $i; /* stampa "casa" */
echo isset($i); /* stampa "true": la variabile $i è settata */
unset($i); /* la variabile $i adesso viene "de-settata" */
echo isset($i); /* stampa "false": la variabile $i non è pił settata */
?>
Gli array, che possono essere a pił dimensioni, sono indicati nella forma:
$array
come tutte le altre variabili. Per accedere al contenuto della $i-esima variabile dell'array si avrà una istruzione del tipo $array[$i - 1] (gli indici dell'array partono da 0 come in C)