Orange73
Messages postés1375Date d'inscriptiondimanche 28 novembre 2004StatutMembreDernière intervention 2 août 2011
-
2 avril 2008 à 09:21
yoman64
Messages postés962Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 2 août 2010
-
2 avril 2008 à 13:42
Hello,
Juste une question :-)
Différence entre la fonction define (CONSTANTE, VALEUR) et une variable simple tel que $mavariable ?
yoman64
Messages postés962Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 2 août 20102 2 avril 2008 à 13:42
Salut,
J'ajouterais que les constantes sont accessibles à partir de n'importe où dans le script alors que les variables, en générale, ont une porté limité.
Les constantes sont utiles dans le cas de configuration statique dans un script (utilisateur mysql par exemple). Aussi pour des constantes dans le cas d'opérations binaires c'est très pratique (surtout plus propre) que d'utiliser les chiffres directement.
un petit exemple de leurs utilitée dans le cas de constante simple:
switch($valeur)
{
case IS_WRITABLE:
break;
case IS_MODIFIED:
break;
}
est nettement plus lisible que si on fesait par exemple: