Manual:$wgVersion

This page is a translated version of the page Manual:$wgVersion and the translation is 100% complete.
Allgemeine Einstellungen: $wgVersion
MediaWiki-Versionsnummer.
Eingeführt in Version:1.2.0
Veraltet in Version:1.35.0 (Gerrit change 481950; git #a5d5ea82)
Entfernt in Version:Weiterhin vorhanden
Erlaubte Werte:(Zeichenkette)
Standardwert:Aktuelle MediaWiki-Version - Du solltest dies nicht ändern!

Details

Die aktuelle Version von MediaWiki (z. B. "1.42.3"). Du solltest diese Variable nicht einstellen müssen, sie wird intern verwendet.

MW_VERSION

MediaWiki Version:
1.35

Ab MediaWiki 1.35 ist $wgVersion veraltet und wird durch die Konstante MW_VERSION ersetzt. Zudem ist diese in MediaWiki 1.31.7, 1.33.3 und 1.34.1 verfügbar, allerdings sollte man sich nicht darauf verlassen, da diese für einige Veröffentlichungstools benötigt wird. $wgVersion funktionieren in diesen Versionen weiterhin so wie bisher.

Beispielcode

Wenn du eine neue Funktion implementierst, die nur in MediaWiki 1.19 oder höher funktioniert, du jedoch die Abwärtskompatibilität aufrechterhalten willst, kannst du einen Test wie den folgenden verwenden:

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

if ( $oldVersion ) {
    # Dinge für MediaWiki 1.18 und älter tun
} else {
    # Dinge für MediaWiki 1.19+ tun
}
MediaWiki Version:
1.35
$oldVersion = version_compare( MW_VERSION, '1.39', '<' );

if ( $oldVersion ) {
    #  Dinge für MediaWiki 1.35 - 1.38 tun
} else {
    #  Dinge für MediaWiki 1.39+ tun
}

In der Regel wird jedoch empfohlen, die Feature-Erkennung zu verwenden, um festzustellen, ob die gewünschte Methode oder Klasse verfügbar ist, anstatt sich auf die rohen Versionsstrings zu verlassen.

Siehe auch