Erreur php sur strlen
Hello En essayant de passer un plugin en spip3, j'ai un warning php a la validation du formulaire de config : Warning: strlen() expects parameter 1 to be string, array given in xxxxxxxx\spip3\ecrire\inc\utils.php on line 338
J'entre dans la fonction parametre_url() avec : url: Array([0] => exec=configurer_forumsectorise) c:id_secteur v: Array([0] => 1) sep:&
L'utilisation de la fonction strlen me semble un peu étrange dans ce code (mais bon y'a sûrement une raison me dis-je). En effet, elle est sensée retournée la taille d'une chaîne or on teste à l'intérieur du if(strlen($v)) si la variable $v est un tableau ou pas. De plus entre php5.2 et php5.3 le retour de cette fonction strlen n'est pas le même si le paramètre passé est ou pas un tableau (retourne 5 en php5.2 et NULL en php 5.3)