Manuel:$wgVersion

This page is a translated version of the page Manual:$wgVersion and the translation is 84% complete.
Outdated translations are marked like this.
Paramètres généraux: $wgVersion
Numéro de version de MediaWiki.
Introduit dans la version :1.2.0
Obsolète dans la version :1.35.0 (Gerrit change 481950; git #a5d5ea82)
Retiré dans la version :Encore utilisé
Valeurs autorisées :(chaîne)
Valeur par défaut :Version actuelle de MediaWiki - vous ne devriez pas le modifier!

Détails

La version actuelle de MediaWiki (par ex., "1.42.3"). Vous ne devriez pas avoir besoin de fixer cette variable; elle est utilisée en interne.

MW_VERSION

Version de MediaWiki :
1.35

À partir de MediaWiki 1.35, $wgVersion est obsolète et remplacé par la constante MW_VERSION. Il est également disponible dans MediaWiki 1.31.7, 1.33.3 et 1.34.1, bien que cela ne devrait pas être invoqué car sa présence est requise pour certains outils de publication. $wgVersion continuera à fonctionner de la même manière qu'avant dans ces versions.

Exemple de code

Si vous implémentez une nouvelle fonctionnalité qui ne fonctionne que dans MediaWiki 1.19 ou version ultérieure, mais que vous souhaitez maintenir la compatibilité ascendante, vous pouvez utiliser un test tel que celui-ci :

global $wgVersion;
$oldVersion = version_compare( $wgVersion, '1.18', '<=' );

if ( $oldVersion ) {
    # Faites des choses pour MediaWiki 1.18 et antérieurs
} else {
    # Faites des choses pour MediaWiki 1.19 et ultérieurs
}
Version de MediaWiki :
1.35
$oldVersion = version_compare( MW_VERSION, '1.39', '<' );

if ( $oldVersion ) {
    #  Do stuff for MediaWiki 1.35 - 1.38
} else {
    #  Do stuff for MediaWiki 1.39+
}

Cependant, il est généralement recommandé d'utiliser la détection des fonctionnalités pour voir si la méthode ou la classe que vous souhaitez utiliser est disponible au lieu de dépendre des chaînes de version brute.

Voir aussi