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