Recursieve functies in PHP

  1. Inleiding
  2. Wat is recursie?
  3. Recursie toegepast
  4. Directories uitlezen met behulp van recursie
  5. Slotwoord en referenties
  6. Reacties op deze tutorial

Slotwoord en referenties

Tot zover deze tutorial over het gebruik van recursie in PHP scripts. Het zal voor velen nog wel even wennen zijn om met deze andere manier van denken te werken, maar zodra dat lukt zul je de kracht ervan ontdekken. Een makkelijke manier om hieraan te wennen is je bestaande iteratieve functies op een recursieve manier proberen te schrijven.

Hoewel elke iteratieve functie recursief geschreven zou kunnen worden en omgekeerd, wil dat nog niet zeggen dat dit altijd wenselijk en even makkelijk is. We hebben in deze tutorial wel gezien dat sommige recursieve oplossingen eleganter en soms zelfs veel eenvoudiger zijn dan de iteratieve variant. Maar goed, dat geldt natuurlijk ook weer andersom.

Ik zou vooral lekker doorgaan met het programmeren op een iteratieve manier, maar houdt het idee van recursie in je achterhoofd. Mocht je er op een gegeven moment niet uitkomen, bekijk dan eens of je het probleem recursief zou kunnen oplossen.

Disclaimer
Ik heb deze tutorial niet geheel zelf geschreven. Het grootste deel is een vertaling van Recursion in PHP: Tapping Unharnessed Power geschreven door Robert Peake. Ik heb de tekst op sommige punten gewijzigd en enkele andere voorbeelden gebruikt.

Vorige Volgende