Html :: debug

HTML :: Debug is een PERL-klasse waarmee de uitvoer van variabele en vraagovervraaginformatie wordt verkregen voor weergave in HTML.
Download nu

Html :: debug Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mike Randall
  • Uitgever website:
  • http://search.cpan.org/~mrandall/HTML-Debug-0.12/Debug.pm

Html :: debug Tags


Html :: debug Beschrijving

HTML :: debug is een PERL-klasse waarmee de uitvoer van variabele en vraagovergave wordt verkregen voor weergave in HTML. HTML :: Debug is een PERL-klasse die de uitvoer van variabele en query-foutopsporingsinformatie voor weergave in HTML.Synopsis gebruikt HTML :: debug; mijn $ obj = html :: debug-> nieuw (); # Doe wat spullen met $ obj hier ... HTML :: debug Hiermee kan de ontwikkelaar variabelen en vragen toevoegen aan HTML Debugging-uitvoer. De variabelen en hun waarden zullen worden gecodeerd op basis van type. De query's worden weergegeven met hun naam, SQL-instructie, databasestuurprogramma, databasenaam, aantal getroffen records, binden waarden en de scriptnaam die de query is van. De variabelen worden in alfabetische volgorde weergegeven en de query's worden weergegeven in de volgorde die ze aan de foutopsporing zijn toegevoegd. Deze module maakt gebruik van gegevens :: Dumper om het harde werk van het weergeven van de werkelijke variabele waarden te tonen. Sommige stringmanipulatie gebeurt op de output van gegevens :: Dumper, maar alleen voor esthetische redenen. De + en + = operators zijn overbelast om de methode Add () te emuleren. De "" -operator is ook overbelast, zodat u kunt: afdrukken $ obj; En hoef zich geen zorgen te maken over de MAKE () methode.Thodthe volgende sectie Documenten De methoden voor HTML :: debug. $ OBJ-> NIEUW () Creëert een nieuw HTML :: Debug-object. Dit object houdt de debugging-informatie die eraan is verzonden. De nieuwe methode heeft een optionele parameter als deze parameter evalueert naar true, dan wordt de uitvoer automatisch afgedrukt wanneer het object uit de reikwijdte loopt (of wanneer de vernietigingsmethode wordt genoemd) .EXAMPLE: MY $ OBJ = HTML :: Debug-> nieuwe(); Ormy $ OBJ = HTML :: Debug-> Nieuw (1); $ OBJ-> Toevoegen () Deze methode voegt een variabele toe aan het debugging. De eerste parameter is een string die de naam van de variabele aangeeft. De tweede parameter is een scalaire of verwijzing naar de waarde van de variabele. Als u bijvoorbeeld een array hebt, passeert u @array. U kunt alle variabele waarde doorgeven, waaronder scala's, referenties, gezegende referenties, hashrefs, arrayrefs, typeglobs en subroutines. Hoewel, aangezien gegevens :: Dumper wordt gebruikt voor de uitvoer, het doorgeven van typeglobs en subroutines niet erg handig is.EXAMPLE: $ OBJ-> Toevoegen ('Myvar', $ MYVAR); $ OBJ-> MAKE () Deze methode genereert de HTML die de foutopsporingsinformatie vertegenwoordigt. Het zou meestal worden gebruikt om de foutopsporingsinformatie af te drukken. De variabelen worden eerst in alfabetische volgorde weergegeven en zijn gecodeerd op basis van type. Alle hash-waarden worden alfabetisch weergegeven. Bovendien worden de variabele namen voorafgegaan met de juiste sigil die overeenkomt met hun REF-type. De query's worden als laatste weergegeven en bevinden zich in de volgorde waarin ze zijn toegevoegd aan het HTML :: Debug-object. Informatie die bij elke query wordt weergegeven, zijn onder meer: de naam van de query, het script waarop het liep, het aantal beïnvloede rijen, de naam van de database-stuurprogramma, de database-naam, de SQL-instructie en de bindende waarden, indien aanwezig. De variabele namen, variabele Waarden, SQL-instructies en binden waarden zijn HTML-ontsnapt vóór de uitvoer. Sample: Print $ OBJ-> MAAK (); $ OBJ + = [] De + en + = Operators zijn overbelast om te ondersteunen variabelen en vragen aan het debugging toevoegen info. Het tweede argument moet een scalair zijn, in welk geval u een anonieme waarde toevoegt. Anders moet het een arrayref zijn. Als de Arrayref twee of meer elementen heeft, wordt deze als een gewone variabele behandeld, waarbij het eerste element de naam is en de tweede de waarde is. Als de waarde een handgreep van een verklaring is, wordt deze als een query behandeld met de resterende elementen de bindende waarden zijn.Examples: $ OBJ + = ; $ OBJ = $ OBJ + ; $ obj + ; $ obj + = 3; #Anonieme variabele $ Obj-> Your_Varname () Om het eenvoudig te maken om dezelfde variabele meerdere keren toe te voegen en alle waarden in een array te zien, is de autoload-methode geïmplementeerd, zodat u uw variabele naam als methode-naam kunt gebruiken. Bijvoorbeeld: $ OBJ-> I ($ I); Als je in een lus bent, zie je een waarde van $ I voor elke cyclus door de lus. $ OBJ-> vernietigen () Om extra typen te voorkomen, wordt de HTML-uitvoer afgedrukt Wanneer het object uit de scope gaat, ervan uitgaande dat u het object initaliseert om dat te doen door HTML op te geven: Debug-> Nieuw (1). Mason Configere is hoe u HTML zou configureren :: Debug om met HTML: MASON: in httpd. Conf: PerlsetVar Masonlowglobals $ DIN Autohandler: <% eenmaal> Gebruik HTML :: Debug; <% eenmaal/> <% init> Lokale $ D = HTML :: Debug-> Nieuw (); <% init/> <% opruiming> $ M-> Print ($ D-> MAAK ()); <% opruimen/> Vereisten: · PERL-vereisten: · Perl


Html :: debug Gerelateerde software

Webfetch

Webfetch is een PERL-module om informatie van het web te downloaden en op te slaan. ...

160

Downloaden