echo $begrüßung;
Selbst wenn das Template weiss, dass es einige Dinge nicht auszugeben hat, bleiben noch die PHP-Warnungen wie Bspw. „Couldn't fetch mysqli in E:\xa“, die ich höchstens mit „
error_reproting(0)
“ bzw. „display_errors = OFF“ unterdrücken kann, bleibt nur die frage, ob das Ok ist.
Es wird ja immer darauf plädiert, Fehlerfrei zu programmieren, was aber in diesem Fall ja nicht möglich ist.
Es ist durchaus legitim und sogar empfehlenswert im Produktivbetrieb display_errors auszuschalten. Stattdessen sollte man einen Logmechanismus oder einen Fehlerhandler implementieren, der - wie auch immer - die aufgetretenen Fehlerdetails und kontextuelle Daten, die auf die genaue Ursache schließen lassen, an den Verantwortlichen leitet. Das error_reporting kann dabei ruhig auf hohem Level stehenbleiben. Auch der @ darf verwendet werden, wenn man eine Stelle hat, bei der man genau weiß: Hier erzeugt PHP eine Fehlermeldung, diese ist aber erwartet und die Ursache wird ausreichend behandelt.
echo "$verabschiedung $name";