Manual:Global object variables
Setki zmiennych globalnych jest rejestrowanych na początku przez MediaWiki. Większość z nich to ustawienia konfiguracji ustawione w DefaultSettings.php oraz LocalSettings.php . (Zobacz Podręcznik:Ustawienia konfiguracyjne aby zobaczyć dokumentację.) Nie ma wyczerpującej dokumentacji pozostałych setek zmiennych globalnych, ale najważniejsze z nich są wymienione niżej. Część z nich inicjalizowana jest w pliku index.php lub Setup.php .
Zmienne globalne
- $mediaWiki - Obiekt MediaWiki. Główna podstawowa klasa oprogramowania MediaWiki. Inicjalizuje obiekty
$wgTitle
oraz $3, a także zarządzanie adresami URL. - $wgArticle - Obiekt artykułów nawiązujący do
$wgTitle
. (przestarzałe od 1.19) (usunięto w 1.23) - $wgContLang - Obiekt języka powiązany z przeglądaną wiki. (usunięto w 1.36)
- $wgLang - Obiekt języka ustawiony w preferencjach przez użytkownika.
- $wgLoadBalancer - Obiekt LoadBalancer zarządza połączeniem z bazą danych. (usunięto w 1.13)
- $wgMessageCache - Pamięć podręczna komunikatów zawierająca komunikaty interfejsu. (usunięto w 1.18)
- $wgOut - Obiekt OutputPage odpowiedzi HTTP.
- $wgParser - Obiekt Parser. Rozszerzenia analizatora rejestrują tutaj haki. (przestarzałe od 1.32)
- $wgRequest - Obiekt WebRequest do pobierania danych żądania
- $wgTitle - Obiekt tytułu utworzony z żądania URL. (przestarzałe od 1.19)
Uwaga: Powinno się unikać używania tej zmiennej gdzie tylko to możliwe, zazwyczaj są dostępne bardziej odpowiednie obiekty tytułu.
- $wgUser - Obiekt User dla użytkownika powiązanego z bieżącym żądaniem.