use strict

use strict;         # Installation aller drei strict-Beschränkungen.

use strict "vars";  # Variablen müssen vordeklariert sein.
use strict "refs";  # Symbolische Referenzen können nicht verwendet werden.
use strict "subs";  # Bareword-Strings müssen in Quotingzeichen stehen.

use strict;         # Installiere alle...
no strict "vars";   # ...und hebe eine wieder auf.

Dieses lexikalisch beschränkte Pragma ändert die elementaren Regeln dessen, was Perl als gültigen Code betrachtet. Manchmal scheinen diese Beschränkungen für die normale Programmierung zu streng zu sein, beispielsweise wenn Sie schnell mal einen fünfzeili-gen Filter hinzaubern. Je umfangreicher Ihre Programme aber werden, desto stricter müssen Sie sein.

Momentan kann man in Bezug auf drei Dinge ...

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.