załózmy ze mam taki kod
function funkcja_ktora_uzywa_lambda(Closure $lambda) { $i=1; $j=2; return $lambda($i, $j); } //to uzycie funkcji powyzszej funkcja_ktora_uzywa_lambda(new function($i,$j) { return $i+$j; });
chcialbym wymusic zeby kazdy kto uzyje funkcji_ktora_uzywa_lambda, musial w funkcji anonimowej zadeklarowac te 2 parametry.
głównie chodzi o to zeby uniknąć problemów ze zrobieniem closure ktory nie da parametrów po kilku miesiacach, jak zapomne jak kod działał a bede chcial korzystac z okreslonej funkcjonalnosci którą uzupelnia sie domknieciami.