Come dichiarare le variabili globali in PHP

December 25

Come la maggior parte linguaggi di programmazione, PHP viene fornito con un concetto di variabili locali e globali. Mentre le variabili locali sono definite all'interno di una funzione e rilasciati dalla memoria dopo la funzione termina, le variabili globali rimangono sul posto e si può accedere da qualsiasi parte del programma. Tuttavia, essi richiedono una sintassi speciale per utilizzare.

istruzione

1 Digitare il seguente in qualsiasi editor di testo per definire un semplice script PHP con una funzione di esempio:

<?

funzione di decremento () {

}

decremento ();

print "valore corrente è";

?>

2 Dichiarare una variabile nella parte superiore dello script aggiungendo la seguente riga immediatamente dopo il "<?":

$ AValue = 10;

Inoltre, a "$ aValue" per la linea di stampa nello script in modo che legge:

print "valore corrente è $ aValue";

Evitando di metterlo all'interno delle funzioni identificabile, questa variabile diventa automaticamente una variabile globale. Tuttavia, vi è un passaggio aggiuntivo che deve essere scritto usarlo in una funzione.

3 Aggiungere la seguente riga con le staffe della "funzione di decremento" di dichiararla globale:

funzione di decremento () {

GLOBAL $aValue;

return $ aValue--;

}

La parola chiave GLOBAL permette PHP sa che non dovrebbe dichiarare una nuova variabile con lo stesso nome, ma dovrebbe continuare a utilizzare la variabile livello superiore.