Martin Hein: ini_set('display_errors', 1);

Beitrag lesen

Hallo Forum,

ich arbeite an einer PHP-Site, auf der Code einer externen
Applikation eingebunden ist. Ein Blackbox für mich, an die
ich weder per FTP komme, noch sie verstehen würde.

Folgendes Problem:
------------------
#1 <?
#2 $meine_php_logik = "was auch immer";
#3 include '/blackbox';
#4 ?>

wenn ich VOR Zeile 3 folgenden Code:

ini_set('display_errors', 1);
echo provoziere_fehler();

... einfüge, wird der provoziere Fehler ausgegeben.
Hinter Zeile 3 wird kein Fehler mehr ausgegeben,
obwohl ich explizit 'display_errors' auf 1 gesetzt
habe. Ich weiss "aus sicherer Quelle", dass diese
Fehler in irgendeinem 'monitoring' auftauchen.

Ich schliesse daraus, dass 'ini_set('display_errors', 1)'
wohl wirkt, aber irgendetwas dafür sorgt, dass die
errors nicht am Bildschirm ausgegeben werden, was vielleicht
der default ist, sondern woanders.

Oder bin ich auf dem Holzweg ?

danke und

beste gruesse,
martin