hi,
wenn du in php jetzt aber eine variable mit eckigen klammern notierst, interpretiert php dies als anweisung, einen neuen wert in das durch die variable bezeichnete array aufzunehmen.
Und warum tut es das nicht bei _jedem_ gültigen Namen?
weil du dann keine variable mehr durch einfache neuzuweisung eines wertes überschreiben könntest, wenn php bei jeder neuen zuweisung automatisch ein array anlegt...?
gruss,
wahsaga