Problème sur la fonction bel_env() surement du à PHP 8.1
Dans la suite des choses qui ne marchent plus avec 8.1 la fonction bel_env pose un problème quand on l'appelle avec un env au format array car le unserialize couine.
Le code actuel :
if (is_array($env_tab = @unserialize($env))) {
$env = $env_tab;
}
Je propose de changer ce code en vérifiant au préalable que env est une string ce qui devrait nous permettre de supprimer le @ non ?
if (
is_string($env)
and is_array($env_tab = unserialize($env))
) {
$env = $env_tab;
}
Si ça vous parait ok, je peux commiter avec ou sans PR ?
Modification effectuée par b_b