⊗ppPmRcInr 217 of 447 menu

Werking met Rekursie in PHP

In programmering is daar 'n konsep bekend as rekursie - dit is wanneer 'n funksie haarself noem. Laat ons na 'n voorbeeld kyk. Laat ons getalle van 1 tot 10 met behulp van rekursie vertoon:

<?php $i = 1; function func() { global $i; echo $i; $i++; if ($i <= 10){ func(); // hier roep die funksie haarself } } func(); ?>

Laat ons bespreek hoe hierdie kode werk.

Ons het 'n globale veranderlike $i en 'n funksie func, waarbinne die inhoud van die veranderlike $i na die konsole uitgevoer word, en dan word ++ gedoen.

As ons veranderlike $i minder of gelyk aan 10 is, word die funksie weer geroep. Aangesien die veranderlike $i - globaal is, sal daar by elke nuwe funksie-oproep die waarde wat by die vorige oproep gestel is, in die veranderlike $i wees.

Dit sal beteken dat die funksie haarself sal roep totdat $i groter as 10 word.

Let daarop dat in ons geval die funksie nie sonder if begin kan word nie - as dit gedoen word, sal dit 'n oneindige oproep van funksies tot gevolg hê.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp