MyBB.support, le portail francophone de MyBB
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... Smile

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.


 Utilitaire de traduction fourni par Regentronique