Html :: depuración

HTML :: La depuración es una clase Perl que permite la salida de la variable y la información de depuración de consulta para mostrar en HTML.
Descargar ahora

Html :: depuración Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Mike Randall
  • Sitio web del editor:
  • http://search.cpan.org/~mrandall/HTML-Debug-0.12/Debug.pm

Html :: depuración Etiquetas


Html :: depuración Descripción

HTML :: depuración es una clase Perl que permite la salida de la variable y consulta de información de depuración para su visualización en HTML. HTML :: depuración es una clase Perl que permite la salida de la variable y consulta de información de depuración para su visualización en uso HTML.SYNOPSIS HTML :: depuración; mi $ obj = HTML :: Depuración> new (); # Hacer algunas cosas con $ obj aquí ... HTML :: depuración permite al desarrollador para agregar variables y consultas a HTML de salida de depuración. Las variables y sus valores serán codificados por colores en función del tipo. Las consultas se muestran con su nombre, SQL, controlador de base de datos, nombre de la base de datos, el número de registros afectados, se unen los valores, y el nombre del script de la consulta es. Las variables se muestran en orden alfabético y las consultas se muestran en el orden en que se añaden a las marcas debugging.This módulo de uso de datos :: Dumper a hacer el trabajo duro de mostrar los valores de las variables reales. Algunos de manipulación de cadenas se realiza en la salida de datos :: Dumper, pero sólo por estética reasons.The + y + = operadores han sido sobrecargado para emular el add () method.The "" operador también se ha sobrecargado para que pueda: print $ obj; y no tener que preocuparse por la marca () method.METHODSThe siguiente sección documenta los métodos para HTML :: depuración. $ obj-> new () Crea un nuevo objeto HTML :: depuración. Este objeto se mantenga la información de depuración que le fue enviado. El nuevo método toma un parámetro opcional si este parámetro se considera verdadero, a continuación, se imprimirán automáticamente la salida cuando el objeto sale del ámbito (o siempre que el método destroy se llama) .Ejemplo: mi $ obj = HTML :: Depuración> nuevo(); ormy $ obj = HTML :: Depuración> nueva (1); $ obj-> add () Este método añade una variable para la depuración. El primer parámetro es una cadena que indica el nombre de la variable. El segundo parámetro es un escalar o referencia al valor de la variable. Por ejemplo, si tiene una matriz, pase en @array. Puede pasar en cualquier valor de la variable incluyendo escalares, referencias, referencias, benditos hashrefs, arrayrefs, typeglobs, y subrutinas. A pesar de que, dado que los datos :: Dumper se utiliza para la salida, pasando typeglobs y subrutinas no es muy useful.Example: $ obj-> add ( 'mivar', $ mivar); $ obj-> marca () Este método genera la HTML que representa la información de depuración. Sería más comúnmente se utilizará para imprimir la información de depuración. Las variables se muestran primero en orden alfabético y están codificados por color basado en el tipo. Todos los valores hash se muestran en orden alfabético. Además, los nombres de las variables están precedidos por el sigilo correcta correspondiente a sus consultas tipo.El árbitro se mostró por última vez y están en el orden en que se añadieron al HTML :: objeto de depuración. Información que se muestra con cada consulta son: el nombre de la consulta, la secuencia de comandos en que se ejecutó, el número de filas afectadas, el nombre de la base de datos del conductor, el nombre de la base de datos, la instrucción SQL, y los valores de vinculación, si any.The nombres de variables, variables los valores, las sentencias SQL, y se unen valores se escaparon antes HTML output.Example: imprimir $ obj-> marca (); $ obj + = [] el + y + = operadores han sido sobrecargado para apoyar la adición de variables y consultas para la depuración información. El segundo argumento debe ser un escalar, en cuyo caso va a agregar un valor en el anonimato. De lo contrario, debe ser un arrayref. Si el arrayref tiene dos o más elementos, es tratada como una variable ordinaria, con el primer elemento es el nombre y el segundo es el valor. Si el valor es un controlador de instrucción, se trata como una consulta con los elementos restantes siendo los values.Examples bind: $ obj + = ; $ obj = $ obj + ; $ obj + ; $ obj + = 3; #anonymous variable $ obj-> your_varname () Para que sea más fácil de añadir la misma variable varias veces y ver todos los valores adjuntas en una matriz, el método AUTOLOAD se ha implementado para que pueda utilizar el nombre de la variable como un nombre de método. Por ejemplo:. $ Obj-> i ($ i); Si dentro de un bucle, verá un valor de $ i para cada ciclo a través del bucle $ obj-> destroy () Para evitar tener que escribir adicional, se imprime la salida HTML cuando el objeto sale del ámbito suponiendo que initalized el objeto de hacerlo mediante la especificación de HTML :: depuración> nueva (1) .Mason configHere es cómo se configuraría HTML :: depuración para el trabajo con HTML :: Mason: En httpd. conf: PerlSetVar MasonAllowGlobals $ dIn autohandler: <% una vez> uso de HTML :: depuración; <% una vez/> <% init> local de $ d = HTML :: Depuración> new (); <% limpieza> $ m-> print ($ d-> marca ()); <% de limpieza/> Requisitos: · Requisitos de Perl: · Perl


Html :: depuración Software relacionado

DBD :: WTSPRITE

DBD :: WTSPRite es una extensión PERL para DBI, proporcionando emulación de la base de datos a través de archivos planos. ...

142

Descargar