Variables d'objets globales
Des centaines de variables globales sont initialisées aux démarrage par MediaWiki. La majorité d'entre-elles sont des paramètres de configuration initialisés dans DefaultSettings.php et dans LocalSettings.php . (voir Manuel:Paramètres de configuration pour la documentation concernant ces variables.) Il n'existe pas de documentation explicite pour les quelques centaines de variables globales restantes néanmoins les plus importantes sont listées ci-dessous. Typiquement, elle sont initialisées dans index.php ou dans Setup.php .
Variables globales
- $mediaWiki - objet MediaWiki, c'est la classe de base principale du logiciel MediaWiki. Initialise les objets
$wgTitle
et$wgArticle
, et exécute les actions de l'URL. - $wgArticle - objet Article correspondant à
$wgTitle
. (obsolète depuis v. 1.19) (supprimé en 1.23) - $wgContLang - objet Language associé au wiki consulté. (supprimé en 1.36)
- $wgLang - objet Language sélectionné par les préférences utilisateur.
- $wgLoadBalancer - objet LoadBalancer gérant les connexions à la base de données. (supprimé en 1.13)
- $wgMessageCache - cache des messages pour gérer les messages d'interface. (supprimé en 1.18)
- $wgOut - objet OutputPage pour les réponses HTTP.
- $wgParser - objet Parser. Les extensions de l'analyseur syntaxique enregistrent ici leurs accroches. (obsolète depuis v. 1.32)
- $wgRequest - objet WebRequest pour obtenir des données demandées par la requête.
- $wgTitle - objet Title créé à partir de l'URL de requête. (obsolète depuis v. 1.19)
Note : Cette variable doit être évitée si possible, d'autres objets de titre plus sains sont habituellement disponibles.
- $wgUser - objet User pour l'utilisateur associé à la requête courante.