dedlfix: Only variables should be passed by reference in

Beitrag lesen

Tach!

Was ich nicht ganz verstehe, wenn ich die Fehlermeldungen ausblenden lasse [...] sind diese logischerweise weg, aber das Script funktioniert weiterhin. Das heißt also PHP möchte gerne eine Variable haben, meckert auch wenn diese nicht da, gibt sich aber auch mit einem Funktionsergebnis gezwungenermaßen zufrieden?

In dem Fall ja, es gibt aber andere Fehler, da gibt sich PHP zunächst auch erstmal zufrieden, kann dann aber später nicht mehr richtig arbeiten. Oder dein Programm kann nicht mehr das gewünschte Ergebnis erzeugen. Beispielswiese kannst du dich beim Variablennamen vertippen und so von einer nicht vorhandenen Variable lesen. Gibt auch nur eine Notice. Und eben einen falschen Wert im weiteren Verlauf.

Sprich ist sollte das Problem beheben kann aber erstmal alles so weiter laufen lassen und einfach die Fehlermeldungen nicht ausgeben, richtig?

Einfach, aber nicht ungefährlich. Man kann auch alle Verkehrsschilder ignorieren - kann gut gehen, muss aber nicht.

dedlfix.