Příručka:$wgVersion
Deprecated: Tato funkce je již zastaralá a neměla by se už používat. Nicméně je stále dostupná, aby byla zachována zpětná kompatibilita. |
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! |
Další nastavení: Podle abecedy | Podle funkce |
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
- Special:Version – zobrazí číslo verze instalace MediaWiki (a mnohem více informací) z webového rozhraní.
- Příručka:Aktualizace
- Version