Meike: Klammeraffe unterdrückt fehler rekursive?

Beitrag lesen

Wenn Du sie in PHP (prozedural) deklariert hast, haben sie einen Inhalt.
Variablen ohne Inhalt gibt es eigentlich gar nicht.

Na ja, aber laut notice halt undefiniert.
globals ON gehört ja eh schon der Vergangenheit an.

Siehst du auch ein Sicherheitsproblem bei globals OFF
wenn Variabeln undefiniert sind?

Interessant!
Muss ich doch meinen Testserver gleich nochmal anschmeißen!

Du meinst also, dass die Fehlermeldungen des gesamten Blockes unterdruckt werden, wenn man

@include(block.php);

Ja, also habe eine normale PHP-Datei als Template mit
einem Div-bereich in dem die incl.  kommen.

Diese bestehen auch aus HTML und PHP.

So nun war mir aufgefallen das bei einem Fehler in
so einer Datei kein Fehler angezeigt wurde. Da hab ich es
mal wissen wollen und extra haufen weise fehler untergebracht,
zb. funktionen die es nicht gibt usw. also bsp.
 fzuggfg();

Dann erst habe ich gemerkt, dass es an dem @ in der Hauptdatei
liegen könnte, zuvor stundenlang google danach abgesucht.

Ja, da ich Fehlerunterdrückung normalerweise nicht praktiziere,
war ich über die Auswirkung verwundert, bin mal gespannt ob es bei dir auch so ist.

PHP Version 5.2.1

Gruss
Meike