echo $begrüßung;
wenn ich ein fehler in einem der zu inkludierenden php-dateien habe, bekomme ich nur eine weisse seite geliefert - ohne fehler - dass auch wenn ich komplett alle php-fehler ausgeben lasse. auch in der log-datei ist nichts zu sehen.
Webserver liefern keine Farben. Meinst du mit "weiße Seite", dass das PHP eventuell stirbt, bevor es dazu kommt, etwas auszugeben, oder hast du nur nicht das bis dato Ausgelieferte in der Quelltext-Ansicht angeschaut? Gegebenenfalls wäre auch die Ausgabe der HTTP-Header von Interesse (z.B. für Firefox mit der livehttpheaders-Extension)
hängt das mit dem inkludieren innerhalb der klasse zusammen?
wie kann ich das problem lösen?
Da hilft meiner Erfahrung nach nur, sich langsam an das Problem vorzutasten. Das kann man von vorn oder von hinten tun. Von vorn: Füge solange Code hinzu bis das Problem auftritt. Von hinten: Entferne solange Code, bis das Problem weg ist. Versuche dann, das Problem mit dem kleinstmöglichen Code nachzustellen.
Manchmal lässt es sich damit nicht reproduzieren, weil man doch irgendwas anders gemacht hat als im Original. Dann füge schrittweise den Rest hinzu und hoffe, dass es so bleibt :-)
echo "$verabschiedung $name";