<?php

// Initial Configuration
global $aHash;
$i   0;
$tmp '';
while(
$i 10000) {
  
$tmp .= 'a';
  ++
$i;
}
$aHash array_fill(100000000000000000000000100$tmp);
unset(
$i$tmp);

// Test Source
function Test1_1() {
    global 
$aHash;

    
/* The Test */
    
$t microtime(true);
    
reset($aHash);
    foreach(
$aHash as $val);

    return (
microtime(true) - $t);
}

// Variable Clean-up
function Test1_End() {
    global 
$aHash;
    unset(
$aHash);
}

?>