Thread Net::SMTP->starttls() und $/
(4 answers)
Opened by bianca at 2015-08-19 09:10
Naja, $/ ist ja eine globale Variable und wahrscheinlich wird Net::SMTP irgendwo versuchen eine Zeile zu lesen, die dann durch das umgesetzte $/ eben keine Zeile mehr ist, sondern eben versucht alles zu lesen.
Nun kann man natürlich fragen, ob das Modul davon ausgehen darf, dass $/ "normal" gesetzt ist ober ob es selbst dafür Sorge tragen muss. Andererseits macht man sowas wie "local $/" ja normalerweise auch nur in einem ganz begrenzten Bereich, sodass ich eher sagen würde, dass man mit den Konsequenzen leben muss, wenn man eine globale Variablen vor Aufruf einer Funktion umsetzt. |