use diagnostics
use diagnostics; # Aktivierung während der Kompilierung use diagnostics -verbose; enable diagnostics; # Aktivierung zur Laufzeit disable diagnostics; # Deaktivierung zur Laufzeit
Dieses Pragma erweitert die normalen (knappen) Diagnosemeldungen und unterdrückt doppelte Warnungen. Es ersetzt die Kurzfassungen durch die aussagekräftigeren und leichter verständlichen Beschreibungen aus Kapitel 33, Diagnosemeldungen. Wie bei anderen Pragmas wird auch hier die Kompilierung Ihres Programms beeinflußt, nicht nur die Laufzeit.
Wenn Sie use diagnostics
zu Beginn Ihres Programms angeben, aktiviert dies automatisch die Perl-Kommandozeilenoption -w
, indem $^w
auf 1
gesetzt wird. Der Rest der gesamten Kompilierung ist dann diesen erweiterten Diagnosemeldungen ...
Get Programmieren mit Perl now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.