echo $begrüßung;
achso ich vergass zu erwähnen das ich komplett alle
errormeldungen per script abfange$error_handler = set_error_handler("MyErrorHandler");
usw
das erklärt wohlmöglich warum @ nicht funktioniert
Ja, in dem Falle solltest du abfragen, ob die Fehlermeldungen gerade unterdrückt werden sollen:
if (error_reporting())
// Fehler aufzeichnen
else
// ignorieren
Dein Errorhandler wird auch bei mit @ unterdrückten Fehlern aufgerufen. error_reporting() gibt dann aber ein 0 zurück.
echo "$verabschiedung $name";