Extension:PhpTags/pt-br

A extensão PhpTags implementa o conceito de Expressões mágicas com  sintaxe do PHP, que lhe permite criar e usar extensões do MediaWiki compatíveis, mas não monolíticas, o que aumenta a conveniência, flexibilidade e performance. Mais...

Descrição
A extensão PhpTags tem seu próprio código PHP de ambiente de tempo de execução que suporta tipos escalares, matrizes, variáveis​​, operadores, estruturas de controle. Ele também suporta constantes, funções e objetos, mas não implementa qualquer uma delas com exceção de algumas construções de linguagem.

Ao usar uma função, objeto ou constante, a extensão PhpTags chama a extensão correspondente. Portanto, um conjunto de constantes, funções, objetos e ações que produzem depende apenas de extensões compatíveis adicionalmente instaladas que podem ser encontradas aqui.

A extensão PhpTags foi projetada de modo a ser o mais semelhante possível ao PHP nativo, portanto, você pode ter a ilusão do código PHP em execução direta embora isso nunca aconteça.

Uso
O código deve ser colocado entre as tags  e. Ele pode ser colocado em qualquer namespace se for permitido pela variável.

O resultado exibido será:

 Hello world!!!

Demo
 * A função  é implementada na extensão PhpTags Functions.

Mais detalhes podem ser encontrados no guia para início rápido.

Instalação opcional
PENDENTE


 * CodeMirror extension provides code highlighting in article editor
 * PhpTags Debugger

Instalações adicionais
The PhpTags extension (core) implements magic expressions only and not, for instance, any PHP function.

For additional features such as functions, you can install additional extensions which are compatible with the magic expressions of the PhpTags extension.

The main extensions are:


 * PhpTags Wiki - lets you query various data from MediaWiki core
 * PhpTags Functions - contains many functions for data processing
 * PhpTags Widgets - displays the data in different ways

Others are Extension:PhpTags SMW and Extension:PhpTags Storage.

Parâmetros de configuração

 * $wgPhpTagsMaxLoops: Número máximo de loops permitido
 * $wgPhpTagsNamespaces: Array de namespaces em que é permitido usar a extensão PhpTags. O valor booleano true permite o uso em todos os namespaces (por padrão).
 * $wgPhpTagsBytecodeExptime: Tempo de armazenamento do bytecode compilado no cache, por padrão é 2592000 segundos (30 dias)