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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.