constant("MA_CONSTANTE") ou simplement MA_CONSTANTE ?

Eléphant du PHP | 78 Messages

08 févr. 2008, 16:24

Bonjour...

C'est une question p'têt un peu con mais bon... Vous pensez qu'il vaut mieux utilser l'écriture 1 ou 2 ?

1 :
echo constant("MA_CONSTANTE");
2 :
echo MA_CONSTANTE;
Voilà :) c'est la question du jour !

Merci pour vos réponses.
Cordialement,
Kaimite

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

08 févr. 2008, 22:11

la documentation dit :
constant() est pratique lorsque vous devez lire la valeur d'une constante, mais que vous ne connaissez son nom que durant l'exécution du script. Par exemple, ce nom peut être le résultat d'une fonction.
;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

ViPHP
ViPHP | 2287 Messages

08 févr. 2008, 22:19

la documentation dit :
constant() est pratique lorsque vous devez lire la valeur d'une constante, mais que vous ne connaissez son nom que durant l'exécution du script. Par exemple, ce nom peut être le résultat d'une fonction.
;)
En clair, ça veut dire : la 2 :D
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphant du PHP | 78 Messages

08 févr. 2008, 22:39

Merci pour l'info :)

Bonne soirée...
Cordialement,
Kaimite