Коллеги, есть некая библиотека, которая для регистрации некоторого обработчика, принимает на вход название функции, в виде строки, которая у себя внутри проверяет через function_exists и дальше вызывает через call_user_func.
Создавать просто функцию в глобальной зоне не хочется.
Подскажите пожалуйста, какие есть варианты решения, чтобы сделать метод класса (возможно даже статический), который сам бы создавал функцию для регистрации (без create_function) ?
Например что-то такое:
MyHandler::register();
должен вернуть название некоторой функции и создать саму функцию.