wahsaga: Aufruf von einer Funktion im HTML-Code

Beitrag lesen

hi,

warum ist $foo[bar] falsch?

es ist dann _richtig_, wenn du eine konstante namens bar definiert hast, deren _inhalt_ einen gültigen index des (assosziativen) arrays $foo beinhaltet.

wenn diese konstante nicht exisitiert, beseitig php den _fehler_ automatisch, in dem es $foo[bar] als $foo['bar'] _interpretiert_, wobei 'bar' dann eben ein index von $foo zu sein hat.

php ist also selbstständig in der lage, den fehler zu "korrigieren" - eine "notice" erzeugt das aber trotzdem. je nach eingestelltem error reporting level bekommst du dann diese notice angezigt, oder sie wird unterdrückt.

gruss,
wahsaga