ugrás a tartalomhoz

függvény - rekurzív hívás, lokális változó kezdőértéke

EL Tebe · 2009. Dec. 1. (K), 19.39
Sziasztok!

Van egy fgv.-em, amit "saját magán belül" meghívok újra.
echo-val működik, szépen végigmegy a többdimenziós tömbön, azonban ha nem kiíratni szeretném, hanem változóba tárolni, akkor hogyan tudom a változót deklarálni fgv-en belül, úgy hogy a köv. hívásnál ne vesszen el az addig benne tárolt érték?

Köszi, Üdv:

Tebe
 
1

rtfm

gex · 2009. Dec. 1. (K), 21.17
2

bingo :)

EL Tebe · 2009. Dec. 2. (Sze), 08.04
Example #6 Static variables with recursive functions
<?php
function test()
{
    static $count = 0;

    $count++;
    echo $count;
    if ($count < 10) {
        test();
    }
    $count--;
}
?>
3

Referencia szerinti paraméterátadás?

tisch.david · 2009. Dec. 2. (Sze), 11.14
Sziasztok!

Nekem első körben biztos a $subejct-beli megoldás jutott volna eszembe. Szerintetek melyik megoldás a "szebb" (már, ha lehet ilyet mondani)?

Üdv:

Dávid