Manual:Wg variable/pt-br

wg refere-se a um importante elemento de programação não-constante utilizado no software MediaWiki, e é uma abreviatura de "Wikipédia Global" (a nomenclatura anterior à disseminação do MediaWiki além da Wikipédia).

Em geral, qualquer variável global (variável que tem escopo global) dentro do software tem esse prefixo para torná-la facilmente identificável durante a programação. No entanto, um hacker ocasional entrará principalmente através de tais variáveis nos arquivos  e , que definem as variáveis ​​para controlar o comportamento do software de várias maneiras.

O arquivo DefaultSettings armazena os padrões para esses valores e não deve ser editado; o arquivo  é utilizado para substituir esses valores para um site específico &mdash; se uma variável em particular não é mencionada no seu , copie a entrada de   e altere conforme o caso.

Confusamente, o código do MediaWiki (principalmente em OutputPage.php) e extensões definem um diferente (embora por sobreposição) conjunto de variáveis de configuração no JavaScript do navegador, e muitas dessas variáveis também têm um prefixo wg (sem o sinal  do PHP). Consulte Manual:Interface/JavaScript para uma lista completa.

Iniciando com a introdução da classe no MediaWiki 1.23, o prefixo "wg" para variáveis ​​globais do PHP está sendo eliminado, assim como as definições de configuração estão se afastando do âmbito global.

Ver também

 * Manual:Coding conventions/PHP#Variables para outros prefixos de variáveis usados no MediaWiki.
 * Manual:Configuration settings contém uma lista com todas as configurações de personalização definidas como variáveis ​​globais no MediaWiki. Elas podem ser configuradas no.
 * - lists some of the main global variables that aren't customization settings.