Jump to content

Příručka:$wgVersion

From mediawiki.org
This page is a translated version of the page Manual:$wgVersion and the translation is 100% complete.
Obecné nastavení: $wgVersion
Číslo verze MediaWiki.
Zavedeno od verze:1.2.0
Nepoužívá se od verze:1.35.0 (Gerrit change 481950; git #a5d5ea82)
Odstraněno od verze:stále se používá
Povolené hodnoty:(řetězec)
Výchozí hodnota:Aktuální verze MediaWiki – toto byste neměli měnit!

Podrobnosti

Aktuální verze MediaWiki (např. "1.42.3"). Tuto možnost byste neměli nastavovat. Používá se vnitřně.

MW_VERSION

Verze MediaWiki:
1.35

Počínaje MediaWiki 1.35 je $wgVersion zastaralá a nahrazena konstantou MW_VERSION. Je také k dispozici v MediaWiki 1.31.7, 1.33.3 a 1.34.1, i když by se na to nemělo spoléhat, protože její přítomnost je vyžadována pro některé nástroje pro vydání. $wgVersion bude v těchto verzích nadále fungovat stejně jako dříve.

Příklad kódu

Pokud implementujete novou funkci, která funguje pouze v MediaWiki 1.19 nebo novější, ale chcete zachovat zpětnou kompatibilitu, můžete použít test, jako je tento:

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

if ( $oldVersion ) {
    # Dělejte věci pro MediaWiki 1.18 a starší
} else {
    # Dělejte věci pro MediaWiki 1.19+
}
Verze MediaWiki:
1.35
$oldVersion = version_compare( MW_VERSION, '1.39', '<' );

if ( $oldVersion ) {
    #  Dělejte věci pro MediaWiki 1.35 – 1.38
} else {
    #  Dělejte věci pro MediaWiki 1.39+
}

Obvykle se však doporučuje použít detekci funkcí, abyste zjistili, zda je metoda nebo třída, kterou chcete použít, k dispozici, namísto závislosti na řetězcích nezpracovaných verzí.

Související odkazy