Является ли это возможным?
function test()
{
echo "function name is test";
}
1
Просто из любопытства, когда в этом есть необходимость? Можно ли создавать функции, имя которых вы не знаете?
—
Рассерженная шлюха
Одним из возможных применений будет регистрация вашего исполнения. Если вы пишете «У меня была ошибка в». ФУНКЦИЯ к лог-файлу или что-то. Таким образом, если имя функции изменено, вам не нужно беспокоиться о человеке, который помнит об изменении сообщения журнала.
—
Брайан Рамсей
Это необходимо для регистрации! спасибо за вопрос :)
—
SublymeRick
Также полезно, если вы хотите использовать имя функции внутри функции (для другого использования). Подобно созданию ссылок на основе функции и т. Д. (Например,
—
Мафия
function name1()
затем снова использовать name1 внутри), сэкономит много времени, если у вас будет один и тот же шаблон для множества функций.
@DisgruntledGoat: полезно, если вы создаете функции вручную и не хотите редактировать сообщение об ошибке для каждой функции. Добавление его в сообщение об ошибке означает, что у вас меньше работы.
—
Джон Бо