2019. április 20., szombat

Gyorskeresés

Rekurzív anonymous függvény PHP-val

Írta: | Kulcsszavak: php . rekurzió . recursive . anonymous

[ ÚJ BEJEGYZÉS ]

$f = function ($data = 1) use (&$f) {
echo $data;
if ($data < 10) {
$f($data + 1);
}
};

$f();

Hozzászólások

(#1) Athlon64+


Athlon64+
(őstag)

[ up ]

(#2) Speeedfire válasza Athlon64+ (#1) üzenetére


Speeedfire
(PH! nagyúr)

Ezt most csak én nem értem? :D :B

Fotóim https://www.flickr.com/photos/speeedfire85/ || IG: http://instagram.com/toth.szabi.85 || Weblapom http://tothszabi.info || Linkkatalógusom http://weblapkeszites.ro

(#3) Tybee000 válasza Speeedfire (#2) üzenetére


Tybee000
(fanatikus tag)

meg hogy miért jó?

(#4) j0k3r! válasza Speeedfire (#2) üzenetére


j0k3r!
(senior tag)

12345678910

(#1) Athlon64+ $f(++$data); a tisztabb es szarazabb erzes miatt :DDD

some men just wanna watch the world burn...

(#5) Athlon64+ válasza Tybee000 (#3) üzenetére


Athlon64+
(őstag)

Nálam MVC framework View-ben ilyennel oldom meg egy tömb vagy bármi más rekurzív bejárását. (Nincs előre gyártott metódus rá, illetve egy public function Render() metódusban vagyunk.)

(#6) Speeedfire válasza j0k3r! (#4) üzenetére


Speeedfire
(PH! nagyúr)

Ez így oké, de mi az, hogy anoním? A rekurzív az oké...meg ennek mi a haszna most? :B

Fotóim https://www.flickr.com/photos/speeedfire85/ || IG: http://instagram.com/toth.szabi.85 || Weblapom http://tothszabi.info || Linkkatalógusom http://weblapkeszites.ro

(#7) Athlon64+ válasza Speeedfire (#6) üzenetére


Athlon64+
(őstag)

A function után látsz függvény nevet? Nem, akkor anonymous (egyszerűen).

A hasznát már leírtam, mire kell nekem.

(#8) Athlon64+


Athlon64+
(őstag)

DESC rendezés:

usort($this->_container, function ($objA, $objB) use($field) {
return -strcmp($objA->$field, $objB->$field);
});

(Teszteletlen.)

(#9) cucka válasza Speeedfire (#6) üzenetére


cucka
(PH! addikt)

Ez így oké, de mi az, hogy anoním?
Hát nézd meg a kódot és próbáld kitalálni, hogy mi a függvény neve.. Na, ezért anonim :)

meg ennek mi a haszna most?
Hát pont az a haszna, hogy létrehozhatsz anonim rekurzív függvényt. Az anonim függvény haszna, hogy változóként lehet rá hivatkozni és át lehet adni más függvényeknek paraméterként.

(#10) Speeedfire válasza cucka (#9) üzenetére


Speeedfire
(PH! nagyúr)

Így már megvilágosodtam. :R

Fotóim https://www.flickr.com/photos/speeedfire85/ || IG: http://instagram.com/toth.szabi.85 || Weblapom http://tothszabi.info || Linkkatalógusom http://weblapkeszites.ro

További hozzászólások megtekintése...
Copyright © 2000-2019 PROHARDVER Informatikai Kft.