par
Hywan » 15 août 2008, 19:44
Hey

,
Attention, les variables ne sont pas déclarées en privé mais en local (pas la même notion).
En programmation fonctionnelle (et autres) on a la notion de portée de variable. Quand tu déclares une variable dans une fonction, elle ne serait pas disponible à l'extérieure de la fonction. De la même manière qu'une variable déclarée dans une boucle ne sera pas disponible à l'extérieure, etc.
Attention avec l'utilisation des variables globales, ça peut être dangereux dans certains cas. On préférera ne pas mettre de données sensibles en global. On pourra par contre utiliser
des constantes définies à la racine de l'application.
Chrislabricole — en parlant de variable privée — a sans doute fait une confusion avec la visibilité des données en programmation orientée objet.
Hey :),
Attention, les variables ne sont pas déclarées en privé mais en local (pas la même notion).
En programmation fonctionnelle (et autres) on a la notion de portée de variable. Quand tu déclares une variable dans une fonction, elle ne serait pas disponible à l'extérieure de la fonction. De la même manière qu'une variable déclarée dans une boucle ne sera pas disponible à l'extérieure, etc.
Attention avec l'utilisation des variables globales, ça peut être dangereux dans certains cas. On préférera ne pas mettre de données sensibles en global. On pourra par contre utiliser [url=http://php.net/define]des constantes[/url] définies à la racine de l'application.
Chrislabricole — en parlant de variable privée — a sans doute fait une confusion avec la visibilité des données en programmation orientée objet.