Jump to content

Manual:$wgVersion

From mediawiki.org
This page is a translated version of the page Manual:$wgVersion and the translation is 100% complete.
Algemene instellingen: $wgVersion
MediaWiki-versienummer.
Geïntroduceerd in versie:1.2.0
Verouderd in versie:1.35.0 (Gerrit change 481950; git #a5d5ea82)
Verwijderd in versie:nog steeds in gebruik
Toegelaten waardes:(string)
Standaardwaarde:Huidige MediaWiki-versie - wijzig dit niet!

Details

De huidige versie van MediaWiki (bv. "1.43.0"). U zou deze optie niet moeten wijzigen; het wordt intern gebruikt.

MW_VERSION

MediaWiki-versie:
1.35

Beginnend met MediaWiki 1.35, wordt $wgVersion niet meer gebruikt, en vervangen door de MW_VERSION constante. Het is ook beschikbaar in MediaWiki 1.31.7, 1.33.3 en 1.34.1, hoewel hier niet op vertrouwd moet worden omdat de aanwezigheid ervan vereist is voor sommige releasegereedschappen. $wgVersion zal in die versies hetzelfde blijven functioneren als voorheen.

Voorbeeldcode

Als je een nieuwe functie implementeert die alleen werkt in MediaWiki 1.19 of later, maar je wilt achterwaartse compatibiliteit behouden, kun je een test gebruiken zoals de volgende:

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

if ( $oldVersion ) {
    # Doe dingen voor MediaWiki 1.18 en ouder:
} else {
    # Dingen doen voor MediaWiki 1.19+
}
MediaWiki-versie:
1.35
$oldVersion = version_compare( MW_VERSION, '1.39', '<' );

if ( $oldVersion ) {
    #  Dingen doen voor MediaWiki 1.35 - 1.38
} else {
    #  Dingen doen voor MediaWiki 1.39+
}

Het wordt echter meestal aanbevolen om gebruik te maken van feature detectie om te zien of de methode of klasse die u wilt gebruiken beschikbaar is in plaats van afhankelijk te zijn van de ruwe versie strings.

Zie ook