Ho codice qualcosa di simile:Come dichiarare una variabile globale in php?
<?
$a="localhost";
function body(){
global $a;
echo $a;
}
function head(){
global $a;
echo $a;
}
function footer(){
global $a;
echo $a;
}
?>
c'è un modo per definire la variabile globale in un unico luogo e rendere la variabile $a
accessibile in tutte le funzioni in una sola volta? senza fare uso di global $a;
di più?
No, non c'è. Se non ti piace la parola chiave 'global', considera l'uso di' $ GLOBALS ['a'] 'superglobale in tutti gli ambiti, o considera di passare il parametro alle tue funzioni. –
Se è qualcosa di importante, può essere utilizzata anche una variabile di sessione. –