also für mich wars schon ein ziemliches AHA, als ich merkte dass man in String-Interpolationen auch Code ausführen kann, was aber logisch ist weil intern der String in eine Concatination überführt wird.
Wenn ihr das nicht erwähnenswert findet, will ich nicht weiter dafür streiten...
Aber du hast mein Besispiel nicht ganz verstanden, cih spreche von generierten Scripten , also sowas
print GEN_SCRIPT "\$NAME=\"$param('name')\";\n"
Blödes Beispiel:
Leute hätten gerne eine Aktion ausgeführt wenn in einem Thread in dem sie mitdiskutieren was passiert, z.B. bei Selfhtml. In einer Web-Maske füllen sie ihre Daten aus und ich baue ein vorkonfiguriertes Script.pl das für sie Selfhtml pollt, checkt und reagiert.
Das Beispiel ist blöd, weil hier die Daten selbst vom potentiel geschädigten stammen, aber ich bin mir fast sicher dass es im Unix-Umfeld auch generierte Init-Scripte gibt. Und dann wären Doublequotes bedenklich...