Versionnement et Symboles¶
La gestion des versions de SPIP est désormais centralisée dans la classe Spip\SpipVersion.
La classe SpipVersion¶
Cette classe remplace les nombreuses globales et constantes historiques.
| Constante / Méthode | Description | Exemple |
|---|---|---|
SpipVersion::VERSION |
Version complète | 5.0.0-dev |
SpipVersion::branch() |
Branche mineure | 5.0 |
SpipVersion::BASE |
Version du schéma SQL | 20240508 |
SpipVersion::CODE |
Version de compilation | 12345 |
SpipVersion::PHP_MIN |
Version PHP minimale requise | 8.2.0 |
Correspondance des symboles (Migration)¶
Plusieurs globales et constantes sont supprimées ou dépréciées.
| Ancien symbole | Remplacement recommandé | Statut |
|---|---|---|
$GLOBALS['spip_version_branche'] |
SpipVersion::branch() |
Déprécié |
$GLOBALS['spip_version_base'] |
SpipVersion::BASE |
Déprécié |
_SPIP_VERSION_ID |
SpipVersion::VERSION |
Déprécié |
$GLOBALS['spip_version_code'] |
SpipVersion::CODE |
Supprimé |
$GLOBALS['spip_version_affichee'] |
SpipVersion::display() |
Supprimé |
_PHP_MIN |
SpipVersion::PHP_MIN |
Supprimé |
Autres symboles supprimés¶
$GLOBALS['auteur_session']: Supprimé au profit de$GLOBALS['visiteur_session'].$GLOBALS['formats_logos']: Supprimé. Utilisez la fonction_image_extensions_logos()pour la lecture et le pipelineimage_extensions_logospour l'écriture.