petite question de mémoire maximale...

Petit nouveau ! | 1 Messages

12 févr. 2010, 20:57

Bonsoir cher lecteur,
je déclare un tableau $tab = array(); puis je lui affecte une valeur : $tab[4000000000]=1. Pourriez vous svp me dire quelle sera la taille de ce tableau après cette opération?
Merci, berni.

ViPHP
ViPHP | 5462 Messages

13 févr. 2010, 01:30

t'aura 1 entrée donc la taille est de 1

Eléphant du PHP | 199 Messages

13 févr. 2010, 13:35

Oui mais le tableau fera 4000000000.
Il y a pas une réserve de mémoire automatique?

ViPHP
ViPHP | 5462 Messages

13 févr. 2010, 16:59

Oui mais le tableau fera 4000000000.
Il y a pas une réserve de mémoire automatique?
non non il fera 1
$array = array();
$array[4000000000] = 1;
	
print_r($array);
echo count($array);

Code : Tout sélectionner

Array ( [4000000000] => 1 ) 1