Zitat* Bei Zeile 61 & 73 hast Du "-/>" statt "->" drinnen.
Yep, das scheint ein Tipfehler im Originalcode zu sein.
Zitat* Weiters sind die Variablen $before_title und $after_title, sowie $before_widget und $after_widget nicht definiert.
Laut Kommentar werden die extract_args angelegt, wie auch immer das genau gehen mag.
Zitat* Das kann ich mir so nicht vorstellen (kann aber sein): parent::WP_Widget(false, 'HalloWelt', $widget_ops);
Das sollte ein normaler Aufruf einer Methode an der Parent-Klasse sein. In diesem Zusammenhang aber wichtig: Das benötigt, denke ich, PHP 5, damit daraus was wird.