SPIP 4.1.1 / PHP 8.1 : balise #RANG - Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated
Bonjour,
Sous SPIP 4.1.1 et PHP 8.1, je constate des cas où la balise #RANG génère le message suivant : Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in ...\ecrire\inc\filtres.php on line 1070
La fonction balise_RANG_dist génère dans certains cas du code qui utilise la fonction calculer_rang_smart. La fonction calculer_rang_smart utilise dans certains cas la fonction recuperer_numero. Dans \ecrire\inc\filtres.php on line 1070, la fonction recuperer_numero utilise preg_match sans vérifier que la variable $texte n'est pas null.
Cordialement Equipement