public function next()
 {
     $newValue = $this->value + 2;
     while (!Prime::isPrime($newValue)) {
         $newValue += 2;
     }
     return new Prime($newValue);
 }
Example #2
0
<?php

require_once './../common/prime.php';
$count = 0;
$num = 1;
while ($count < 10001) {
    if (Prime::isPrime($num)) {
        $count++;
        echo "Prime {$count}: {$num}\n";
    }
    $num += 2;
}
/**
 * Output whether a number is prime; and, if not, its unique factors.
 *
 * @param $n int Number to check for primeness
 */
function prime_check($n)
{
    try {
        require 'api_classes/prime.php';
        $primeObj = new \Prime();
        $primeObj->isPrime($n);
        $primeObj->output();
    } catch (\Exception $e) {
    }
}