Bonjour à tous
Je m'y prends un peu trop tard, mais je suis amené à passer un site de PHP7 à PHP8.
Je découvre avec stupeur que pratiquement tous mes programmes sont à réécrire car PHP8 impose que les clés des tableaux ou les propriétés des objets soient pré-déclarés.
Dans mon code actuel j'écris souvent des choses comme
Apparemment il faut écrire
auriez vous un guide de "comment passer de PHP7 à PHP8 ?
Je m'y prends un peu trop tard, mais je suis amené à passer un site de PHP7 à PHP8.
Je découvre avec stupeur que pratiquement tous mes programmes sont à réécrire car PHP8 impose que les clés des tableaux ou les propriétés des objets soient pré-déclarés.
Dans mon code actuel j'écris souvent des choses comme
$value = $TABLE[$key];
if(is_null($value)) $TABLE[$key] = $value = $defaultValue;
Apparemment il faut écrire
if(isset($TABLE[$key]) $value = $TABLE[$key];
else $TABLES[$key] = $TABLE[$key] = $value = $defaultValue;
auriez vous un guide de "comment passer de PHP7 à PHP8 ?