Closures, Anonymous Functions

0

Witam,

Temat Closures, Anonymous Functions, Lambdas.

Początek oficjalnej dokumentacji PHP sugeruje, że Closures i Anonymous Functions to to samo. Podobno Closures mogą otrzymywać parametry z zewnątrz /use/ a lambdy nie. Czy ktoś mógłby rozwinąć temat, czy któreś z tych trzech pojęć oznaczają to samo? Albo czym te trzy pojęcia się różnią?

Dzięki

0

Włączył mi się chyba język angielski na forum przypadkiem, ktoś wie jak przywrócić na polski ?

1

Funkcja anonimowa i lambda to to samo. Upraszczając funkcja bez nazwy.

Closure dodatkowo jest świadomy pewnych zmiennych z zewnętrznego zasięgu, zmienne te przekazuje sie do domknięcia przez use.

http://culttt.com/2013/03/25/what-are-php-lambdas-and-closures/

0

Oficjalna dokumentacja zaczynała się od słów: Anonymous functions, also known as closures ... , a z artykułu wynika trochę co innego. Trafiałem na różne tłumaczenia i dlatego wydawało się to trochę niejasne. Ale zakładam, że z artykułem jest wszystko w porządku.

Dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1