[Php-it] Occupazione di memoria ed efficienza di accesso

petdog petdog at gmail.com
Wed Dec 6 19:45:32 CET 2006


On 12/6/06, petdog <petdog at gmail.com> wrote:
> Beh, allora l'hash di una stringa dovrebbe essere sempre maggiore di
> 2^31, per evitare facili collisioni.
> Oppure ad ogni hash deve essere accostato anche un tipo.
> O mi sbaglio? :-)

Addirittura da qui http://devzone.zend.com/node/view/id/1022 (Table 2:
zval array creation functions) pare che ci sia una distinzione tra
"numerically" e "associatively" indexed.

Non e` che se le chiavi sono TUTTE numeriche non calcola l'hash,
mentre se le chiavi sono ANCHE stringhe calcola l'hash delle chiavi
numeriche trattandole come stringhe?


More information about the Php-it mailing list