- microtime: documentation ( source)
- md5: documentation ( source)
<?php
$i=0;;
while($i < 60000) {
$i++;
$data[md5($i)] = true;
}
$time = microtime(true);
echo "Starting array_key_exists\n";
array_key_exists('notexistingkey', $data);
$time = microtime(true) - $time;
echo "Starting isset\n";
isset($data['notexistingkey']);
$time = microtime(true) - $time;