O'Reilly logo

Programmieren mit Perl by Jon Orwant, Tom Christiansen, Larry Wall

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required