Difference between revisions of "MediaWikiDoc:Globals.doc"

From HypertWiki
Jump to navigation Jump to search
 
(moved to htyp some time ago)
 
Line 1: Line 1:
[[Techniques]]: Software: [[MediaWiki]]: [[MediaWikiDoc:Developer Documents|Developer Documents]]: [[MediaWikiDoc:Globals.doc|Globals.doc]]
{{to htyp}}
 
==Contents==
PHP loves globals. I hate them. This is not a great combination, but I manage. I could get rid of most of them by having a single "HTTP request" object, and using it to hold everything that's now global (which is exactly what I'd do in a Java servlet). But that's really
awkward in PHP, and wouldn't really provide much benefit in readability or maintainability, so I go with the flow of PHP and use globals.  Here's documentation on the important globals used by the system.
*'''$wgOut''': OutputPage object for HTTP response.
*'''$wgTitle''': Title object created from the request URL.
*'''$wgLang''': Language object for this request.
*'''$wgArticle''': Article object corresponsing to $wgTitle.
*'''$wgLinkCache''': LinkCache object.
==Edit Log==
*'''2005-06-13''' Transcribed from docs for MediaWiki version 1.4.5

Latest revision as of 21:06, 7 December 2005

VYPLGO2.64pxh.png This page has been moved to HTYP, the HyperTwin Yellow Pages.