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