Notice PHP sur la liste des tâches de fond
SPIP 5.0.0-dev, PHP 8.1
Sur ?exec=job_queue
Warning: Array to string conversion in …/ecrire/inc/filtres.php on line 4439
La ligne qui provoque l'erreur :
[<span class="small">| #FONCTION((#ARGS*|unserialize|implode{','}))</span>]
Les arguments donnés à la fonction lancée par le job ne sont pas forcément des scalaires, dans mon cas il y a un array, d'où la notice provoquée par implode
.
Et à l'affichage, on n'est pas plus avancés avec Array
.
Il y a 8 minutes Notification (debug, 5) par le mode email pour bonjour@spip.net | >notifications_envoyer(bonjour@spip.net,email,debug,5,Array)
Le implode pourrait être remplacé par un json_encode peut-être ? Mais ça pourrait vite devenir verbeux. Peut-être à afficher uniquement à la demande, un bouton "voir les paramètres" ?
Ça donnerait aussi envie de revoir un peu la page dans son ensemble, avec des intitulés clairs pour mieux comprendre à quoi on à affaire.