Wie kann ich herausfinden, welche Art von Warnungen aktiviert werden, wenn ich die Warnung-Pragma verwenden?

StackOverflow https://stackoverflow.com/questions/4274293

  •  28-09-2019
  •  | 
  •  

Frage

Gibt es einen Befehl oder eine Variable, zeigt mir all die verschiedenen Warnungen, die aktiviert werden, wenn ich die Warnung-Pragma verwenden?

War es hilfreich?

Lösung

Perldoc Warnungen zeigt die Hierarchie der Kategorien Warnungen Anwendungen. (Obwohl vor Perl 5.20, war dies in Perldoc perllexwarn .)

Andere Tipps

Ausführen:

perldoc perldiag

Die Ausgabe beginnt:

  

NAME

     

perldiag - verschiedene Perl-Diagnose

     

Beschreibung

     

Diese Nachrichten klassifiziert werden als (aufgeführten Reihenfolge der Verzweiflung bei der Erhöhung) folgt:

     

(W) A warning (optional).
   (D) A deprecation (optional).
   (S) A severe warning (enabled by default).
   (F) A fatal error (trappable).
   (P) An internal error you should never see (trappable).
   (X) A very fatal error (nontrappable).
   (A) An alien error message (not generated by Perl).

     

Die Mehrheit der Meldungen aus den ersten drei Klassifikationen oben (W, D & S) gesteuert werden kann, die „Warnungen“ Pragma verwendet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top