Я хотел бы динамически называть несколько функций, используя переменные, например:
$thing = 'some_function';
function $thing() {
echo 'hi!';
}
Я знаю, что могу вызвать функцию, используя переменную, подобную этой:
$something = 'function_exists';
if( $something('print_r') ) {
echo 'Yep';
}
Но лучший пример не работает для меня.
Есть идеи?
Я использую систему с модулями.Каждый модуль представляет собой отдельный php-скрипт, который можно добавить или удалить из определенной папки.
Каждый модуль нуждается в новой функции для его инициализации.Я пытаюсь найти имена файлов, затем хочу выполнить цикл и создать серию функций, по одной для каждого модуля.
Я использую существующую систему и не могу переписать обработку модуля.
В качестве альтернативы можно было бы просто написать все функции init и жестко их кодировать, но по мере роста списка увеличивается и код - и если модуль убирается, появляются ошибки.