Необходимо использовать в анонимной функции какую-то переменную из родительской области видимости.
Если просто использовать переменную внутри анонимной функции:
$example = function () {
var_dump($message);
};
$example();
Возникает ошибка:
Undefined variable: message
Решение
Используйте слово use: