Witam,
Mam sobie klasę, w której mam funkcję wytwórczą warnAmount(), zwraca ona inną funkcję, która jest anonimowa. Tak wygląda przykładowy kod klasy, którą opisałem:
class Totalizer
{
/**
* Pełni rolę wytwórni funkcji anonimowych
* @return [type] [description]
*/
static function warnAmount()
{
return function($product) {
if ($product->price > 5) {
print " drogo: {$product->price}\n";
} else {
print " tanio: {$product->price}\n";
}
};
}
}
Tak jak w tytule. Nie wiem co wpisać w tagu @return.