PHP Count Factors
function countFactors(int $n): int
{
    $count = 0;
    $i     = 1;
    while ($i * $i < $n) {
        if ($n % $i === 0) {
            $count += 2;
        }
        $i++;
    }
    if ($i * $i === $n) {
        ++$count;
    }

    return $count;
}

This checks divisors in pairs up to the square root, which keeps the work much smaller than testing every number.