Bonjour,
Le serveur possède php5.
Je cherche le moyen d'appeler une propriété const d'une classe dynamique.
J'ai essayé avec la fonction php eval, cela ne fonctionne pas. Et call_user_func ne semble fonctionner que pour appeler des fonctions ou des méthodes de classe mais pas des propriétés.
Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 // pour l'exemple $s_className = "TextGeneral"; $s_staticProp = "i_BR_FORM_OBJET"; $i_id = eval("return ".$s_className."::".$s_staticProp.";"); // TextGeneral::i_BR_FORM_OBJET; // ce code en dynamique la classe statique : class TextGeneral { const i_BR_FORM_OBJET = 100; }
Partager