Compatibilité PHP 8.1 de SPIP 4.2.0-dev (42000) du 02/02/2022
Bonjour, Avec SPIP 4.2.0-dev 42000 du 02/02/2022, sous PHP 8.1.2, j'ai noté les messages suivants dans les logs d'Apache (avec un reporting de niveau E_ALL) :
a) Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in \ecrire\inc\filtres.php on line 1221
b) Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in ecrire\inc\utils.php on line 535
c) Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in ecrire\public\aiguiller.php on line 19
d) Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in ecrire\public\aiguiller.php on line 26
e) Warning: Undefined array key "user" in \ecrire\inc\distant.php on line 1323
Remarque : le paquet.xml du plugin mediabox contient comme compatibilite : 4.1.0-dev;4.1.* aussi sous SPIP 4.2.0-dev il ne peut pas être activé.
Cordialement Equipement