|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Développeur Web Inscription : novembre 2007 Messages : 74 ![]() |
Bonjour,
J'ai customizé une application en définissant autant de constantes qu'il y a de chemins importants et de paramètres globaux utilisés. Je peux ainsi utiliser les constantes dans mes fonctions et classes sans avoir à utiliser global $ma_var... Est-ce une méthode humble d'esprit ? J'en ai déclaré une bonne 20aine ou 30aine pour l'application. Merci |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : avril 2007 Messages : 889 ![]() |
Dans le principe, une constante vaut toujours mieux qu'une variable globale dont la valeur ne change jamais.
Le fait qu'il y en ait déjà une trentaine ne doit pas beaucoup contrarier les performances plutôt que d'avoir toutes les valeurs en dur. Tout cela me rappelle l'approche du langage C (dont PHP hérite quelque peu...) où les constantes sont traitées en phase de préprocesseur avant la compilation. Comme PHP est interprété, il n'y a pas cette notion, mais l'on pourrait admettre de gérer ses sources PHP de la même manière et de faire passer un préprocesseur avant de les mettre sur serveur ! C'est un peu comme les phases de minimisation de codes javascript, le serveur ne fonctionnerait que plus vite si l'on en faisait autant avec le code PHP...
__________________
Formulaires XForms sur tous navigateurs sans extension à installer (architecture XRX) : http://www.agencexml.com/xsltforms/ |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Développeur Web Inscription : novembre 2007 Messages : 74 ![]() |
Je partage ton avis.
Mon code PHP est de ce fait légèrement plus allégé (en plus d'être minisé tout comme le Javascript au passage...). Je n'avais pas cette notion de préprocesseur. Merci de ton intervention. Bon Week' |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com