Возможность иметь замыкания является довольно новой, поэтому я не уверен, существует ли еще «стандартный» способ сделать это, но ...
Есть ли хороший способ включить функцию вфайл конфигурации PHP?Сейчас проект, над которым я работаю, использует JSON для файлов конфигурации, но я не вижу способа включить в него функции PHP.
Я бы хотел сделать что-то подобное(используя синтаксис JSON)
conf файл:
{
myFunc: function($arg) {
return $arg . ' is an argument';
}
}
приложение:
json_with_func_literal_decode(...);
Не нужно использовать синтаксис JSON,хотя это было бы хорошо.Скорость на самом деле не проблема, если она разумна.Я хотел бы избежать использования eval()
, который является очевидным решением этой проблемы.