Mensch, mensch, wozu gibt es denn Fehlermeldungen, da steht doch drin was los ist
Zeile 11:
Code:
global $template_source_array;
$this -> $template_source_array = file($file) or die("couldn't open file: $file");
Du versuchst auf eine Eigenschaft der Klasse (bzw der Klasseninstanz in $this) zuzugreifen, deren Name in $template_source_array steht. Bestimmt möchtest du das $ vor $template_source_array wegmachen um auf die Eigenschaft mit dem Name template_source_array zuzugreifen.
Im Übrigen macht das "global $template_source_array;" auch keinen Sinn. Vllt nochmal ein
OOP-Tutorial lesen
Außerdem begrüße zumindest ich diese Änderungen in den neuen PHP-Versionen, die zwingen zu sauberer Programmierung.