Constante php dans une fonction

  • Auteur de la discussion Auteur de la discussion ZelkiN
  • Date de début Date de début
Bonjour à vous !
J'ai une petite question qui peut paraitre ridicule mais que je n'arrive pas à résoudre.
J'ai une constante php que j'aimerai utiliser dans une fonction php, mon code :

Code:
define ('FORMULE_EAU','H2O');

function choixChimique(){
     global $conn; //permet de me connecter a ma base

     echo FORMULE_EAU;
}

ca me met une erreur car ca ne trouve pas la constante définie, comment faire ? Merci ;)
 
Pour ceux que ca intérresse, solution trouvé il me semble

Code:
define('FORMULE_EAU','H2O');

function ChoixChimique(){
  $maConstante = constant('FORMULE_EAU');
  echo $maConstante;
}
 
Je ne vois aucune raison pour que ta constante ne s'affiche pas si tu appel bien cette méthode.

L'autre chose qui me choque c'est ta variable globale de connexion à la base de données, utilisez plutôt un Singleton.
 
Tomybe a dit:
Je ne vois aucune raison pour que ta constante ne s'affiche pas si tu appelles bien cette méthode.
sauf si l'appel à la fonction choixChimique() est effectué avant la définition de constante
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut