HTML :: Depurar

HTML :: Debug é uma classe Perl que permite a saída de informações de depuração variável e consulta para exibição em HTML.
Baixe Agora

HTML :: Depurar Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Mike Randall
  • Site do editor:
  • http://search.cpan.org/~mrandall/HTML-Debug-0.12/Debug.pm

HTML :: Depurar Tag


HTML :: Depurar Descrição

HTML :: Debug é uma classe Perl que permite a saída de informações de depuração variável e consulta para exibição em HTML. HTML :: Debug é uma classe Perl que permite a saída de informações de depuração variável e consulta para exibição em HTML.Synopsis Use HTML :: DEBURA; Meu $ OBJ = HTML :: DEBUG-> NOVO (); # Faça algumas coisas com $ OBJ aqui ... HTML :: Debug permite que o desenvolvedor adicione variáveis e consultas à saída de depuração HTML. As variáveis e seus valores serão codificadas por cores no tipo. As consultas são exibidas com o nome, a instrução SQL, o driver de banco de dados, o nome do banco de dados, o número de registros afetados, ligam os valores e o nome do script a consulta é de. As variáveis são exibidas em ordem alfabética e as consultas são exibidas na ordem em que foram adicionadas à depuração.Este módulo faz uso de dados :: Dumper para fazer o trabalho duro de exibir os valores variáveis reais. Alguma manipulação de string é feita na saída de dados :: dumper, mas apenas por razões estéticas. Os operadores + e + = foram sobrecarregados para emular o método add (). O operador "" também foi sobrecarregado para que você possa: Imprimir $ obj; e não precisa se preocupar com o método make ().MethodsA a seguinte seção documenta os métodos para HTML :: Debug. $ Obj-> Novo () Cria um novo objeto HTML :: Debug. Este objeto manterá as informações de depuração enviadas a ele. O novo método leva um parâmetro opcional se este parâmetro for avaliado como true, então a saída será automaticamente impressa quando o objeto sair do escopo (ou sempre que o método de destruição for chamado) .example: Meu $ OBJ = HTML :: Debug-> novo(); Ormy $ OBJ = HTML :: DEBUG-> NOVO (1); $ obj-> Adicionar () Este método adiciona uma variável à depuração. O primeiro parâmetro é uma string indicando o nome da variável. O segundo parâmetro é um escalar ou referência ao valor da variável. Por exemplo, se você tiver uma matriz, passe no @Array. Você pode passar em qualquer valor variável, incluindo escalares, referências, referências abençoadas, hashrefs, arrayrefs, tyxeglobs e sub-rotinas. Embora, como dados :: O dumper é usado para a saída, passando em typeglobs e sub-rotinas não é muito útil.Exemplo: $ obj-> adicionar ('myvar', $ myvar); $ obj-> fazer () este método gera o método HTML que representa as informações de depuração. Seria mais comumente usado para imprimir as informações de depuração. As variáveis são exibidas primeiro em ordem alfabética e são codificadas por cores com base no tipo. Todos os valores de hash são exibidos em ordem alfabética. Além disso, os nomes de variáveis são preenchidos com o sigil correto correspondente ao seu tipo de ref. As consultas são exibidas por último e estão na ordem em que foram adicionados ao objeto HTML :: Debug. As informações exibidas com cada consulta incluem: O nome da consulta, o script no qual ele funcionou, o número de linhas afetadas, o nome do driver do banco de dados, o nome do banco de dados, a instrução SQL e os valores de ligação, se houver. Valores, instruções SQL e valores de ligação são escapados em HTML antes do Output.Example: Imprimir $ Obj-> Make (); $ OBJ + = [] Os operadores + e + = foram sobrecarregados para suportar adicionar variáveis e consultas à depuração informação. O segundo argumento deve ser um escalar, caso em que você está adicionando um valor anônimo. Caso contrário, deve ser um arrayref. Se o arrayref tiver dois ou mais elementos, ele será tratado como uma variável comum, sendo o primeiro elemento o nome e o segundo sendo o valor. Se o valor for um identificador de instrução, ele será tratado como uma consulta com os elementos restantes sendo os valores de ligação.Examples: $ obj + = ; $ obj = $ obj + ; $ obj + ; $ obj + = 3; #Nonymous Variável $ Obj-> Your_Varname () Para facilitar a identificação da mesma variável várias vezes e veja todos os valores anexados em uma matriz, o método AutoLoad foi implementado para que você possa usar seu nome de variável como um nome de método. Por exemplo: $ obj-> i ($ i); se dentro de um loop, você verá um valor de $ i para cada ciclo através do loop. $ Obj-> destruir () para evitar digitação extra, a saída HTML é impressa Quando o objeto sai do escopo, supondo que você initiasse o objeto para fazer isso especificando HTML :: Debug-> Novo (1) .Mason Configheere é como você configurará HTML :: Depurar para trabalhar com HTML :: Mason: no httpd. conf: perlsetvar masonallobabals $ DIN AutoHandler: <% uma vez> use HTML :: Depurar; <% uma vez/> <% init> local $ D = html :: debug-> new (); <% init/> <% de limpeza> $ m-> imprimir ($ d-> make ()); <% de limpeza/> Requisitos: · Requisitos de Perl: · Perl.


HTML :: Depurar Software Relacionado

DBD :: wtsprite.

dbd :: wtsprite é uma extensão perl para o DBI, fornecendo emmulação de banco de dados via arquivos planos. ...

142

Download