Manual:Defines.php/de

Defines.php enthält "ein paar Konstanten die während LocalSettings.php benötigt werden könnten. Hinweis: Diese Konstanten müssen alle bei der Kompilierung von HipHop aufgelöst werden, da diese Datei nicht während des Anforderungsstart für einen kompilierten MediaWiki ausgeführt wird." Zu den Konstanten sind Version-Konstanten zum Nutzen der Erweiterungen; Unicode-Normalisierung bezogene Konstanten; Namensraum Konstanten, einschließlich derer, die Unterstützung für $wgResourceModules bereitstellen; Protokoll-Konstanten für  und Flaggen für die.

Konstanten

 * Datenbank-bezogene Konstanten
 * Gültige Datenbankindexe
 * Operationsbasis-Indexe
 * Virtuelle Namensräume; erscheint nicht auf der Datenbankseite
 * Echte Namensräume
 * Zwischenspeichertyp
 * Medientypen
 * Antivirus Ergebniscodes, zum benutzen in $wgAntivirusSetup
 * Anti-lock flags
 * Datumsformat-Selektoren; verwendet im Speicher der Benutzereinstellungen und von Language::date und co.
 * Letzte Änderungen Typ-Kennungen
 * Artikel-Bearbeitungsflags
 * Flags für Datenbank::makeList
 * Unicode und normalisation bezogen
 * Hooks unterstützt Konstanten
 * Unterstützung für $wgResourceModules
 * Erlaube Werte für Parser::$mOutputType
 * Flags für Parser::setFunctionHook
 * Flags für Parser::replaceLinkHolders
 * Autopromote Konditionen
 * Protokoll-Konstanten für wfExpandUrl
 * Inhaltsmodell ids, verwendet durch Inhalt und Inhalts-Steuerer.
 * Inhaltsformate, verwendet durch Inhalt und Inhalts-Steuerer.

Flags
In einigen Fällen, werden Bitfelder für Flags genutzt. Beispiele sind wie folgt:

Diese schließt die Nutzung von Bit-Operatoren ein. Z.B. wenn Sie die EDIT_MINOR flag in $flags auf true setzen wollen:

Wenn Sie beide sowohl die EDIT_MINOR und EDIT_NEW flags in $flags auf true und alle anderen flags in $flags auf false setzen wollen:

Wenn Sie die EDIT_MINOR flag in $flags auf false setzen wollen:

Wenn Sie wollen dass $isminor nur true ist, wenn die EDIT_MINOR flag auf true in $flags gesetzt ist: