devlop78
Invité n'ayant pas de compte PHPfrance
11 sept. 2010, 02:43
Bonjour,
Voici une ligne qui fonctionne parfaitement chez moi (en local):
$plug = $separators[0]::getInstance(); //$separators[0] contient le nom d'une classe
Sur mon hébergement, j'ai une erreur
Parse Error unexpected t_paamayim_nekudotayim sur cette ligne qui bloque tout mon site.
J'ai donc cherché à appeler la méthode autrement, par :
$plug = forward_static_call(array($separators[0], 'getInstance'));
Cette ligne ne bloque plus le site, mais dans la page qui appelle le "module" (plug) :
Fatal error: Call to undefined function forward_static_call()
AhAh ... cette fonction n'existe que depuis php 5.3 ...
Bref ... quelqu'un a-t-il une solution pour appeler cette méthode statique de façon "dynamique" (en attendant, je n'ai qu'un plug, je peux donc mettre directement son nom, mais bon ...)
Merci
Modifié en dernier par devlop78 le 11 sept. 2010, 20:58, modifié 1 fois.