<?php

class Benchmark
{
    public function run($runCount = 2500)
    {
        $functions = array("abs", "acos", "asin", "atan", "floor", "exp", "sin", "tan", "sqrt");

        for ($i = 0; $i < $runCount; $i++) {
            foreach ($functions as $function) {
                call_user_func_array($function, array($i));
            }
        }
    }
}

$benchmark = new Benchmark();

$benchmark->run();

<?php

class Benchmark
{
    public function run($runCount = 2500)
    {
        $functions = array("acosh", "asinh", "cos", "log", "log1p", "log10", "sin", "sqrt", "tan");

        for ($i = 0; $i < $runCount; $i++) {
            foreach ($functions as $function) {
                call_user_func_array($function, array($i));
            }
        }
    }
}

$benchmark = new Benchmark();

$benchmark->run();

Improve list of methods use in benchmark
Improve list of methods use in benchmark