dedlfix: Inhalt von While Schleife in Email ausgeben

Beitrag lesen

Tach!

$m .= $rest;
Wichtig ist dann, dass man $m _vor_ der Schleife einmal mit einem leeren String vorbelegt, weil sonst der lesende Zugriff im ersten Schleifendurchlauf eine Notice wegen der noch nicht existierenden Variablen schmeißt.

Oder noch schlimmer, irgendwelches Zeug von vorher ausgeführtem Code drinstehen hat, wenn man diese Variable mehrfach verwendet. Ganz früher war das sogar mal sicherheitsrelevant, weil man von außen beliebig Variablen in das Script schleusen konnte. Dieses Feature wurde zwar entfernt, es ist aber weiterhin guter Stil, Variablen vor dem Gebrauch gezielt zu initialisieren.

dedlfix.