Je promets que ce n'est pas des devoirs. Je suis juste un novice curieux.PHP: Quelqu'un peut-il expliquer comment ce code fonctionne? (Fibonacci)
Comment ceci:
function f($i){return $i<2?$i:f($i-1)+f($i-2);}
(écrit par quelqu'un d'intelligent)
produisent le même résultat que cette
function fibonacci($n, $arr = array(0,1)){
$arr[] = $arr[(count($arr) - 1)] + $arr[(count($arr) - 2)];
if (count($arr) == $n) return $arr[$n - 1];
else return fibonacci($n, $arr);
}
(le mien)
Je suppose que je viens de don pas la syntaxe. Y a-t-il une déclaration if dans ce document?
Wow. C'est pratique. – Greg