[Eisfair] Frage an php7-fpm Nutzer

Rolf Bensch azubi at bensch-net.de
Sa Nov 27 09:31:48 CET 2021


Hallo Detlef,

wenn hier undurchsichtige Fehler im Zusammenhang mit php auftauchen, 
gehe ich folgendermaßen vor:

- zu Beginn des Scripts ein "error_reporting (E_ALL)"

- den kritischen Bereich des Scripts (oder auch das gesamte Script) 
packe ich dann in einen try-catch-Block. Wenn Du dann mit "if (@mail..." 
arbeitest, kannst Du im else-Bereich ein "throw new Exception($e)" 
auslösen. Entsprechend dann im catch-Block ein var_dump($e) bringt meist 
schlüssige Infos zum Problem. (Wenn man es geschickt anstellt, kann man 
mit try-catch das if-else ersetzen.)

- das "@"-Zeichen unterdrückt Fehlermeldungen. Zur Fehleranalyse ist es 
sicher hilfreich das zu entfernen.

Grüße

Rolf


Mehr Informationen über die Mailingliste Eisfair