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;
 
}