phpbar.de logo

Mailinglisten-Archive

[php] maximale Schluessellaenge bei Arrays

[php] maximale Schluessellaenge bei Arrays

Yannik Hampe yannik at cipher-code.de
Mit Nov 28 19:04:03 CET 2007



Norbert Pfeiffer wrote:
> Halo,
> 
> suche schon eine Weile im Manual nach der maximalen Laenge des
> Schluesses fuer assoziatives Arrays, finde aber leider nichts.
> 
> Rein IMHO sollten das 255 Byte sein, bin aber nicht sicher.

Wie kommst du auf die Idee? ^^.
Intern sind das alles Hashtabellen. Da es nur auf den Hash eines Strings 
ankommt, gibt es auch keine Beschränkungen, was du als Schluessel 
verwenden kannst. Warum sollte es eine Beschränkung geben.
Und ansonsten... Probier es doch einfach aus:
----
php > $abc =array();
php > $abc[str_repeat("a",300000)] ='test';
php > foreach($abc as $key =>$v) echo strlen($key);
300000
----
> 
> Hat da vielleicht jemand einen Link parat ... ?
Nö :-P.
> 
> 
> m. b. G.  Norbert


Yannik

php::bar PHP Wiki   -   Listenarchive