Manual:Globals are evil/zh

以前的MediaWiki代码过于频繁地依赖于全局处理上下文. 从那以后，MediaWiki的发展就是一个缓慢地把全局变量移动到对象的故事. 将上下文存储在对象的成员变量中允许这些对象可以以更灵活的方式重用. 考虑下面优雅的代码：

与

当前一些MediaWiki的开发者有着一些幻想，总有一天，全局变量会从MediaWiki中完全移除，体而代之的是一个个将上下文传递给构造函数的应用程序对象. 这是否是一个高效、方便的解决方案仍有待观察，但是可以肯定的是PHP 5使得这种面向对象的编程方式比以前的版本更加容易.

但目前来说，MediaWiki程序员必须在具有全局上下文的环境中工作.

有关MediaWiki中使用的全局变量的更多信息，请参阅.