|
Bas de page | |
---|---|
Auteur | Sujet : Utiliser une constante définie en dehors d'une classe dans celle-ci |
Publicité | Posté le 21-10-2005 à 14:29:36 |
sielfried | Qu'est-ce que t'arrives pas à faire, concrètement ? --------------- StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar |
omega2 | C'est quoi qu'est déclaré en premier : la constante ou la classe? |
sielfried | L'erreur tu l'as rien qu'avec la définition de la classe ou c'est quand t'appelles ta méthode user ?
--------------- StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar |
bob007 | c'est a l'appel ! |
sielfried | Mais est-ce que tu as l'include avant l'appel de user ?
--------------- StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar |
bob007 | voici l'appel de user:
|
Publicité | Posté le 21-10-2005 à 16:12:13 |
Xav_ The only one... | ben s'il l'a avant la déclaration, il l'a forcément avant l'appel....
--------------- - Xav - ...There are no crimes when there are no laws... -- Xav's World |
sielfried |
--------------- StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar |
bob007 | marche pas mieux !
|
Xav_ The only one... | tu veux dire qu'en PHP5 tu peux appeler une classe avant de l'avoir définie ???
--------------- - Xav - ...There are no crimes when there are no laws... -- Xav's World |
sielfried |
--------------- StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar |
bob007 | OK chef. C'est partii:
Message édité par bob007 le 21-10-2005 à 16:43:25 |
gatsusat | une constante ca veut dire que c'est constant, et donc ca restera toujours constant.
--------------- Les CSS c'est bon mangez-en |
omega2 | bob007 > Comment être certain que ta constante est bien déclaré avant ta classe alors que dans ton fichier principal le fichier contenanbt la contante est inclus aprés celui de la classe? Si par malheur tous les include_once du fichier principal sont transformé avant le traitement des autres fichiers ta constante se retrouve derriére la classe. |
bob007 | gatsuat> Heu ecoute bonhomme, si c'est pour dire ca, tu te la garde ta reflexion. Le $table_prefix est comme son nom l'indique le prefix des tables sql, et donc constant tout le long de l'application. De plus ce principe de define constante a partir d'une variable, c'est pas nouveau et je ne suis pas le seul a faire comme ca (cf pas mal de forums, cms et autres).
|
sielfried | Met des print_r(get_defined_constants()) un peu partout et regarde à quel moment ta constante est définie et à quel moment elle ne l'est pas/plus.
--------------- StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar |
gatsusat |
--------------- Les CSS c'est bon mangez-en |
gatsusat |
--------------- Les CSS c'est bon mangez-en |
gatsusat |
--------------- Les CSS c'est bon mangez-en |
omega2 |
C'est pas par ce que le php est permissif que ca empéche d'être rigoureux. Au contraire, plus un langage est permissif plus il faut se montrer rigoureux pour que le code soit maintenable, logique et que ca ne tourne pas au n'importe quoi.
|
gatsusat |
--------------- Les CSS c'est bon mangez-en |
bob007 | bon bref je ne pense pas que cela soit le débat du post, car encore une fois cette variable ne change pas, elle pourrait etre constante (et devrait pour les puristes). De la à dire que je suis un boulet parce que je ne suis pas puriste,.... Bref ca m'aide pas du tout ! Merci à ceux qui ont fait avancé le shimlililibiililk |
Xav_ The only one... |
--------------- - Xav - ...There are no crimes when there are no laws... -- Xav's World |
leflos5 On est ou on est pas :) | Solution caca: global de ta constante (entre nous ça serait une variable que ça changerait rien... Si le plaisir d'alourdir un truc que tu sais qui ne changera pas autant définir une constante complète plutot que la rafistoler...)
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
[UML] quel design patern utiliser ? | pb résolu: utiliser un modéle pour faire plusieurs copies |
utiliser qt avec java | Utiliser QT 4.0.1 |
utiliser un SID dans un script | Comment utiliser Visual Basic .NET? |
Comment utiliser Visual Basic .NET? | [VB.NET] Utiliser VoIP sous VB.net |
Petite classe simple compile sous Visual mais pas g++. | utiliser les set en c++ |
Plus de sujets relatifs à : Utiliser une constante définie en dehors d'une classe dans celle-ci |