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