VERSION_MyBB : 1.8
Bonjour, j'ai un problème avec le plugin XEM-Fast-Reputation j'ai cette erreur sur le panel admin
Parse error: syntax error, unexpected '[' in /httpdocs/inc/plugins/xem_fast_rep.php on line 16 j'ai la version PHP 5.4 ?
C'est plutôt la version de PHP qu'il faudrait connaître !
Dans la page du plugin :
http://community.mybb.com/mods.php?action=view&pid=419
il est bien précisé :
This plugin requires PHP version 5.4 or higher!
Sans doute parce que le plugin utilise des crochets (brackets) pour créer des arrays.
La ligne 16 par exemple contient ceci :
Code PHP :
$plugins -> add_hook('postbit', ['xem_fast_rep', 'in_post']);
Cette syntaxe ne fonctionne pas avec PHP < 5.4.
Je ne comprends pas l'intérêt de coder un plugin de la sorte...
L'auteur retreint lui-même le nombre de personnes susceptibles d'utiliser son plugin.
La syntaxe en PHP < 5.3 serait :
Code PHP :
$plugins -> add_hook('postbit', array('xem_fast_rep', 'in_post'));
... c'est pas tellement plus long...
Peut-être qu'en modifiant de la sorte les lignes 16 et 17, ça fonctionnerait. Pas eu le temps de regarder si c'est utilisé par ailleurs.