Download the PHP package lepampim/fast-dbg-php without Composer
On this page you can find all versions of the php package lepampim/fast-dbg-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lepampim/fast-dbg-php
More information about lepampim/fast-dbg-php
Files in lepampim/fast-dbg-php
Package fast-dbg-php
Short Description Library for debugging PHP pages simply and quickly in an HTML environment
License MIT
Homepage https://github.com/LePampim/fast-dbg-php
Informations about the package fast-dbg-php
Fast-Dbg-PHP
Biblioteca para depuração de páginas PHP de forma simples e rápida em ambiente HTML. Um dos principais motivos para criação deste projeto é a simplificação no momento da depuração, sem perder a possibilidade da personalização.
Assim, com esse repositório, o processo de depuração tornou-se mais fácil, para depurar seu código basta uma chamada da função fdbg
para criar um painel informativo sobre a variável.
Além disso, com as palavras chaves, explicadas adiante, a depuração do seu ambiente se torna mais rápida e produtiva.
E, ainda, outro ponto fundamental do projeto é a personalização, para tal funções como FastDbgPHP::setProjectName
e FastDbgPHP::setStyles
foram criadas.
Utilização
Para usar a esta biblioteca no seu projeto é necessário apenas a importação e a definição do estado do projeto através da função FastDbgPHP::setDevelopmentMode
, ou seja, no caso de estar no modo de desenvolvimento defina True
, se não, False
. Depois isso, toda configuração basica ja foi realizada, basta depurar as variáveis de interesse, não precisa economizar, coloque quantas quiser, é sempre bom saber o que o código está fazendo.
Não recomendamos deixar códigos de depuração, no caso fdbg
, em produção, porém, para maior segurança do seu código, apenas quando seu projeto estiver no modo de desenvolvimento essa função mostrará resultados na página.
Outra função importante são as palavras chave, explicadas a seguir.
Palavras Chaves
Variaveis Globais: ##GET
, ##POST
, ##SERVER
, ##FILES
, ##COOKIE
, ##SESSION
, ##REQUEST
e ##ENV
As palavras chaves ##GET
, ##POST
, ##SERVER
, ##FILES
, ##COOKIE
, ##SESSION
, ##REQUEST
e ##ENV
mostram as variáveis globais $_GET
, $_POST
, $_SERVER
, $_FILES
, $_COOKIE
, $_SESSION
, $_REQUEST
e $_ENV
, respectivamente, simplificando a depuração e facilitando sua leitura no código.
Para maior agilidade para mostrar os dados GET e POST da página html, pode-se simplesmente chamar a função fdbg
, porém sem nenhum parâmetro, como mostrado a seguir:
Controle de tempo: ##TIME
Para verificar o tempo levado em certo código, ou qualquer outra contagem de tempo, use a palavra chave ##TIME
, que mostra o tempo entre o início da página e o momento da chamada do fdbg
. Para que essa palavra chave funcione, é essencial que seja definido o tempo em unix do início da página usando a função FastDbgPHP::setInicialTime
, como mostrado no exemplo a seguir:
##TRACE
Mostra o histórico das linhas de código até a chamada da função fdbg
, na forma de uma lista. Por exemplo, temos:
##EXIT
Ao terminar a apresentação da função fdbg
, a função finalizara a página. Por exemplo: