SpoPs :: Ausnahme.

Basisklasse für Ausnahmen in den Spops
Jetzt downloaden

SpoPs :: Ausnahme. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Chris Winters
  • Website des Verlags:
  • http://search.cpan.org/~cwinters/SPOPS-0.87/SPOPS/SQLInterface.pm

SpoPs :: Ausnahme. Stichworte


SpoPs :: Ausnahme. Beschreibung

Basisklasse für Ausnahmen in den Spops SPOPS :: Ausnahme ist eine Perl-Klasse für Ausnahmen in SpoPs.Synopsis # als Benutzer verwenden Spops :: Ausnahme; EVAL {$ user-> speichern}; if ($ @) {drucken "Fehler: $ @", "Stack Trace:", $ @ -> Trace-> AS_String, " » "; foreach my $ e (@Errors) {drucken" Fehler: ", $ E-> Nachricht," ";} # Als Entwickler verwenden Sie Spops :: Ausnahme; mein $ rv = eval {$ dbh-> do ($ sql)}; if ($ @) {spops :: Ausnahme-> Wurf ($ @);} Verwenden Sie die Verknüpfungs-Nutzungspoppe :: Ausnahme-QW (SpoPs_Error); My $ rv = Eval {$ dbh-> do ($ sql)}; spops_error ($ @) if ($ @); # Wurf eine Ausnahme, dass Unterklassen-Spops :: Ausnahme mit extra # Feldern My $ rv = Eval {$ dbh-> do ($ sql)}; if ($ @) {spops :: Ausnahme :: dbi-> werfen ($ @, {SQL => $ SQL, Action => 'do'});} # Wirf eine Ausnahme mit einer längeren Nachricht und Parameter-Spops: Ausnahme-> Wurf ("Dies ist eine sehr sehr sehr sehr", "sehr lange Nachricht, obwohl es", "nicht" Ich sage zu viel. «, {action => 'blah'}); # fang eine Ausnahme, machen Sie etwas Bereinigung, dann erneuert es meine $ = $ @; close_this_resource (); close_that_resource (); SpoPs :: Ausnahme-> Wurf (EXPLAY);} Diese Klasse ist die Basis für alle Ausnahmen in den Spops. Eine Ausnahme wird im Allgemeinen verwendet, um eine Art Fehlerbedingung aufzurufen als eine Situation, die normalerweise angetroffen wird. Zum Beispiel würden Sie keine Ausnahme aus einer Ausnahme werfen, wenn Sie versuchen, einen Datensatz nicht in einem Datastore zu holen (). Sie würden jedoch eine Ausnahme werfen, wenn die Abfrage fehlgeschlagen ist, da das Datenbankschema geändert wurde, und die SQL-Anweisung, die auf entfernte Felder bezeichnet wurden. Dieses Modul ersetzt SpoPs :: Fehler und die Fehlerbehandlung, die sie verwendet wird. Es gibt eine rückwärtskompatible Funktion, damit die Variablen in den Spops :: Fehler eingestellt werden, dies ist jedoch nicht dauerhaft. Wenn Sie diese verwenden, sollten Sie Ihren Code asap ändern. Sie können problemlos neue Ausnahmenklassen erstellen, wenn Sie möchten, siehe Unterklassen unten. Anforderungen: · Perl.


SpoPs :: Ausnahme. Zugehörige Software