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.