| 
 
Førstesiden / PHP / rekursjon.html 
Rekursjon i PHP
I visse situasjoner kan det være nødvendig å lage såkalte rekursive funksjoner. Dette vil si at funksjonen kaller opp seg selv. Det er veldig viktig at funksjonen terminerer, ellers får vi en evig løkke. 
Det kan være tungvint å lage en fakultet-funksjon. Men se så enkelt det blir med rekursjon! 
 <?php
 
 function factorial($number) {
        //Hvis number er større eller lik 0, returnerer vi 1
      if ($number <= 0)
           return 1;
      else {
       //Kaller opp seg selv med et nytt parameter
           return $number * factorial($number -1);
      }
 }
 
 //Kaller opp funksjonen med parameter
 echo factorial(4);
 ?>
 
  
Kjør scriptet her 
Sindre Mathisen 2002 
 
Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar
 
 | Det er ingen kommentarer til denne artikkelen. |  |    
  
 
 | 
 
 
 | 
 
  |