dedlfix: Dokumentation, PHPDocumentor, Erfahrungen, Redundanzen mit Code

Beitrag lesen

echo $begrüßung;

Ingerierst Du den Fehlerhandler ins error_reporting() bzw. geht das? Arbeitest Du da u.a. auch mit __LINE__? Und Backtrace heißt, dass man die Wurzel des Fehlers besser findet?

Ich nehme mir von den Error Handling and Logging Functions das set_error_handler(), und übergebe dem eine eigene Funktion. Diese bekommt alle Daten des Fehlers übergeben, inklusive Stelle des Auftretens, sowie der dort lokal vorhandenen Variablen und ihrer Werte.
Mit debug_backtrace() bekommt man außerdem noch eine Struktur, die sämtliche Funktionsaufrufe enthält, die zur aktuellen Stelle geführt haben, inklusive der jeweils übergebenen Parameterwerte.

echo "$verabschiedung $name";