per prima cosa ho editato, leggi anche il resto, per seconda cosa io uso PHP5 e non creo nessuna copia di niente ... se tu usi il 4 ... non dovrebbe creare una copia comunque.Originariamente inviato da gianiaz
Sta di fatto che il foreach crea una copia dell'array, il for no, è ovvio che sia più lento.
Poi se hai delle fonti attendibili sono pronto ad imparare![]()
Il microtime l'hai sbagliato, la fonte attendibile è il manuale di php.net ... se hai PHP 4 hai sbagliato, se hai il 5 hai sbagliato.
Di tests ne abbiamo fatti tanti ed in modo più attendibile, due loop così uno dietro l'altro fatti una sola volta durante l'esecuzione dicono molto poco![]()