Add to Google Reader or Homepage

domenica 12 ottobre 2008

Advertisement
Web agency
Realizzazione siti web


Menù

Home
Html & XHtml
Css
Javascript
Php
Motori di ricerca
Contatti

Login Form






Password dimenticata?
Nessun account? Registrati


Home arrow Php arrow Guida php arrow Le variabili static

Le variabili static Stampa E-mail
Scritto da Luciano viviani   

Una variabile statica non perde il suo valore quando l’esecuzione di una funzione termina, possono essere
usate per realizzare contatori, per esempio:

<?php
function Test()
{
static $a = 0;
echo $a;
$a++;
}
?>

In questo caso il valore di $a viene incrementato e scritto ogni volta che la funzione viene chiamata,
l’assegnazione $a=0; è eseguita solo la prima volta che la funzione è chiamata. Ad una variabile statica non
può essere assegnata una espressione, per esempio static $a=1+1; non è un’espressione valida.

Talvolta è conveniente avere nomi di variabili che possono essi stessi cambiare, l’assegnazione viene fatta
con un doppio simbolo di dollaro, per esempio:

<?php
$$a = "ciao";
?>

crea una nuova variabile con nome $ciao a cui ci si può riferire con ${$a}.

 
< Prec.   Pros. >


Feed Rss


Corso PHP Completo
Corso completo per la creazione di siti Web dinamici. Corso con assistenza ed attestato finale!
Corso MySQL
Gestione del database open-source. Corso con assistenza ed attestato finale!