Tach!
In PHP dienen beispielsweise die []-Klammern zur Strukturierung. Dasselbe kannste aber auch genausogut mit einem oder mehreren Punkten erreichen, die müssen nicht extra kodiert werden für die Übertragung. Beispiele: addr.name, addr.vname, addr.plz usw. als Schlüssel.
Nein, das kann man so nicht erreichen. Punkte werden zu Unterstrichen umgeschrieben, weil das damals, als es register_globals noch gab, zu ungültigen Variablennamen geführt hätte. register_globals ist Geschichte, das Umschreiben ist geblieben, weil sonst die Kompatibilität abhanden gekommen wäre. Jedenfalls bekommt man so einzelne Einträge im $_POST-Array mit den Keys addr_name, addr_vname, addr_plz usw. Stattdessen ergeben addr[name], addr[vname], addr[plz] nur einen Eintrag in $_POST mit dem Key addr. Der Wert ist dann ein Array mit den Keys name, vname, plz usw.
dedlfix.