dedlfix: error handling, undefined function

Beitrag lesen

echo $begrüßung;

wie kann ich in php fehlerbehandlung von nicht existenten funktionen realisieren?

'PHP Fatal error:  Call to undefined function gibts_nicht() in foo.php on line 42'

Bei fatalen Fehlern wird das Script angehalten. Diese kannst du nicht abfangen. Ein fataler Fehler ist es beispielsweise auch, wenn kein Speicher mehr angefordert werden kann. Wenn der Speicher alle ist, dann ist auch keiner mehr für deine Fehlerbehandlungsroutine da.
Dass nicht vorhandene Funktionen auch fatale Fehler auslösen wird sicher seine berechtigten Gründe haben...

Nicht vorhandene Funktionen sollten beim Testen des Scripts bereits auffallen. Wenn die Funktionsnamen erst zur Laufzeit ermittelt werden, empfiehlt es sich die Existenz der Funktion vor deren Aufruf zu überprüfen (function_exists()).

echo "$verabschiedung $name";