Der Fehler kommt n Perl oft vor, wenn man ein bestimmtes Sonderzeichen nicht maskiert hat – zum Beispiel das “@ Zeichen”, oder aber ein Anführungszeichen (“). Den Fehler kann man dann aber mit einem zusätzlichen Zeichen ganz einfach beheben!
PERL WARNING: Possible unintended interpolation of @computerhilfen in string at (eval 9138) line 4.
Wenn Perl schon die Zeile zeigt, in der der Fehler aufgetreten ist, ist die Fehlersuche einfacher: Kommt hier ein @-Zeichen vor, zum Beispiel in einer Email-Adresse? Dann hilft es in der Regel, dies mit einem Backslash (“\”) zu maskieren, damit der Code wieder funktioniert. Das kommt daher, dass Perl hinter der @ ansonsten eine Variable erwartet statt einer Email-Adresse.
Schreibt man statt “[email protected]” daher in dem Perl-Programm einfach “email\@emailadresse.de”, sollte der Fehler direkt behoben sein. Befindet sich in der Zeile ein Text mit Anführungszeichen, die im Text vorkommen, hilft der Backslash auch, um diese Fehler zu verhindern.