function fibonacci($x) { if ($x == 1 or $x == 2) return $x; else return fibonacci($x-1) + fibonacci($x-2); } $num = 1; while (true) { $fib = fibonacci($num++); if ($fib >= 1000000) break; if ($fib % 2 == 0) $sum += $fib; print $sum . "\n"; }