- Output for 5.3.0 - 5.3.28, 5.4.0 - 5.4.25
- Parse error: syntax error, unexpected ';' in /in/1U6vk on line 11
Process exited with code 255.
<?php
function count_digits($digit, $base) {
// TODO: add type validation
return $digit >= 10 ? 1 + count_digits($digit / $base) : 1;
}
$digit = 1554;
$tries = 10000;
var_dump(count_digits($digit);
$start = microtime(true);
for ($i = 0; $i < $tries; $i++) {
count_digits($digit);
}
echo (microtime(true) - $start).PHP_EOL;
$start = microtime(true);
for ($i = 0; $i < $tries; $i++) {
strlen($digit);
}
echo (microtime(true) - $start);