J'ai une question concernant les tableaux PHP.Les tableaux PHP indexés numériquement sont-ils initialisés de manière contiguë ou mappés?
Si je crée un tableau
$ids = array();
puis mettre quelque chose en position 1000 de celui-ci:
$ids[1000] = 5;
Comment serait l'interprète faire en interne? Est-ce que les tableaux contiennent des morceaux de mémoire contigus comme Java? Serait-ce comme int [1000] où 1000 ints sont initlialized?
Ou est-ce plus d'une carte où 1000 est la clé et il lie aux données de 5? Je parle des internes de PHP.
Si j'ai un grand nombre index, serait-il moins efficace car il faudrait initialiser tous les index? OU est-ce que la carte est basée sur le nombre comme clé?
Pourquoi ce wiki communautaire? –
Est-il mauvais que ce soit? –