Explain coding written for php function
<p>I am not able to get the code written of these function.Can any one explain flow and process.
The code written in the t() function calling, after comment</p>

<pre><code>function t($function)
{
    $t0 = microtime(true);
    $result = $function();
    echo " ** time = ", round((microtime(true) - $t0) * 1000, 2), "ms\r\n";
    return $result;
}

// Do a ton of lookups

t(function() use ($ipc) {
    for($i=0; $i&lt;256; $i++)
    {
        $ipc-&gt;lookup("$i.0.0.0"); 
        $ipc-&gt;lookup("$i.$i.0.0"); 
        $ipc-&gt;lookup("$i.$i.$i.0"); 
        $ipc-&gt;lookup("$i.$i.$i.$i"); 
        $ipc-&gt;lookup("0.$i.$i.$i"); 
        $ipc-&gt;lookup("0.0.$i.$i"); 
        $ipc-&gt;lookup("0.0.0.$i"); 
    }

    for($i=0; $i&lt;25000; $i++)
        $ipc-&gt;lookup(implode('.', array(rand(0,255), rand(0,255), rand(0,255), rand(0,255))));
});
</code></pre>
