手册:全域对象变量

This page is a translated version of the page Manual:Global object variables and the translation is 94% complete.
Outdated translations are marked like this.

在程序启动的时候会初始化几百个全局的变量。 这些全局变量主要是用来配置自定义设置的,并且这些变量都在$1和$2中设置。 (参考手册:配置设置 ) 这里列举的全部变量并不全,但是覆盖了大部分的变量。 他们基本都在index.php Setup.php 中初始化。

全局变量

  • $mediaWiki - MediaWiki对象,MediaWiki软件的主基类。 初始化$wgTitle$wgArticle对象,并执行URL操作。
  • $wgContLang - 与正在查看的维基相关联的语言对象。 (在版本1.36移除)
  • $wgLang - 由用户首选项选择的语言对象。
  • $wgOut - 用于HTTP响应的输出页面对象。
  • $wgParser - 解析器对象。

解析器扩展在这里注册它们的挂钩。 (在1.32版本中已弃用) (在版本1.39移除)

  • $wgRequest - Web请求对象,以获取请求数据。
  • $wgTitle - 从请求URL创建的标题对象。 (在1.19版本中已弃用)   注意: 如果可能的话,应该避免这个变量,因为通常有更合理的标题对象可用。
  • $wgUser - 与当前请求关联的用户的User对象。


参见