Probleme XEM-Fast-Reputation - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.fr) +-- Forum : Plug-ins et modules pour MyBB (https://mybb.fr/forum-32.html) +--- Forum : Support (https://mybb.fr/forum-15.html) +--- Sujet : Probleme XEM-Fast-Reputation (/thread-7598.html) |
Probleme XEM-Fast-Reputation - motel - 24-07-2016 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 ? RE: Probleme XEM-Fast-Reputation - spyto - 24-07-2016 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. |