K@rl: warum verwandelt Perl den String 'open'?

Beitrag lesen

Nur weil es mir vorhin beim Posten einer message wider aufgefallen ist:

wenn ich jetzt den folgenden Text in eine Zeile schreiben:

open (HANDLE, $filename) die "mist, hat nicht gekappt";

dann verwandelt das Forums-Script (in Perl geschrieben) diesen String.

Zur Kontrolle tausche ich das "open" gegen "o-p-e-n" aus und schreibe die Zeile nochmals:

o-p-e-n (HANDLE, $filename) die "mist, hat nicht gekappt";

Ist das ein Bug oder ein Feature? Ich habe zwar noch nicht die *gesamte* Perl Doku gelesen, aber weite teile davon und noch nie einen Hinweis auf dieses Verhalten gefunden.

Ansonsten: falls beide Zeilen gleich aussehen sollten ... sorry, ich hätte erwartet das etwas in der Form ausgegeben wird wie: "/*en (HANDLE, $filenam*/; die "mist, hat nicht gekappt";