Tom: Bindestriche im index eines Arrays erlaubt?

Beitrag lesen

Freudiges Hello,

Ich wollte schon einen Documentation-Bug-Report schreiben,
als ich feststellte, dass es legal ist, ebenso wie $täbyte...

Ich würd's trotzdem nicht wagen, das zu benutzen.

Aber Bindestrich ist nicht. Ist ja kleiner als #128...

Lies genau! Die Frage war, ob
$bla["gugus-dada"]
erlaubt sei. Und ich behaupte nach Lesen des Manuals: Ja.
(Weil Du es bist, habe ich es sogar getestet.
Und es funktioniert - wie erwartet - problemlos...)

Die Frage war ja auch nicht, ob es funktioniert, sondern ob es offiziell erlaubt ist. Und da sagt die von Dir ausgebuddelte Manual-Seite doch ganz klar:

<cite>
A valid variable name starts with a letter or underscore, followed by any number of letters, numbers, or underscores. As a regular expression, it would be expressed thus: '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'

Note: For our purposes here, a letter is a-z, A-Z, and the ASCII characters from 127 through 255 (0x7f-0xff).
</cite>

Ich habe extra nochmal die englische Seite aufgeschlagen. Wir hatten ja schon festgestellt, dass die Übersetzung manchmal schummelt.

Grüße

Tom

P.S. Wieder mal unter der Annahme, dass Du der einzige
"Tom" bist: Du schuldest mir immer noch eine Antwort
auf [pref:t=62560&m=354009] ...

Der einzige bin ich nicht. Da gibt's noch ein paar Witzbolde ;-))
Aber derjenige aus dem Thread bin ich. Ich hab noch keine Zeit gehabt, zu suchen *alles Ausrede*. Aber ich denke, dass das wieder in irgendeiner RFC zu HTML zu finden sein müsste. Ich hasse die Dinger.

Grüße

Tom