18041 sujets
Questions générales et questions de débutants
Tout dépend du contexte surtout.
L'idéal (surtout depuis PHP 5) est d'utiliser des class, et par conséquent via la variable $this (qui est donc un objet) tu peux accéder à toutes les variables (private / public / protect selon ce que tu déclares) sur toutes les "fonctions" (= "méthodes" pour une class) de ta class. Dans quel cas "global" est fortement déconseillé.
En dehors de ça, tu peux transmettre la variable dans la déclaration de ta fonction puis de faire un return de la variable etc ...
Et pour finir, sur ce que je vois de ton code, c'est peut-être ce que tu cherches : (la question est un peu vague )
L'idéal (surtout depuis PHP 5) est d'utiliser des class, et par conséquent via la variable $this (qui est donc un objet) tu peux accéder à toutes les variables (private / public / protect selon ce que tu déclares) sur toutes les "fonctions" (= "méthodes" pour une class) de ta class. Dans quel cas "global" est fortement déconseillé.
En dehors de ça, tu peux transmettre la variable dans la déclaration de ta fonction puis de faire un return de la variable etc ...
Et pour finir, sur ce que je vois de ton code, c'est peut-être ce que tu cherches : (la question est un peu vague )
function set_title($val) {
return $val;
}
$title = set_title('mon titre');