<?php
$array = array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
$start = microtime(true);
for ($i = 0; $i < 100000; ++$i) {
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
$array[9] = 1;
}
printf("%.04f\n", microtime(true) - $start);
$start = microtime(true);
for ($i = 0; $i < 100000; ++$i) {
$a = &$array[9];
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
$a = 1;
}
printf("%.04f\n", microtime(true) - $start);