Анонимные функции могут "импортировать" переменные из внешней области. Наилучшая часть состоит в том, что он безопасен для использования в циклах (в отличие от JavaScript), потому что он берет копию переменной, которая будет использоваться с этой функцией, если вы специально не просите ее передать по ссылке use (&$someVar)
Ответ 2
Он также часто используется для передачи обратных вызовов таким функциям, как array_map и многие другие
Ответ 3
Это чрезвычайно полезно в некоторых частных случаях. Например