PHP ПОЛУЧИТЬ НАЗВАНИЕ ФУНКЦИИ
Для получения названия функции в PHP можно использовать встроенную функцию `function_name()`. Она возвращает строку с именем текущей функции. Однако, если ее вызвать вне функции, она вернет ошибку. Более универсальным и надежным способом получения названия текущей функции является использование магической константы `__FUNCTION__`. Она возвращает имя текущей функции, даже если ее вызвать вне функции. Пример кода:
 
function get_function_name() {
    return __FUNCTION__; 
}
echo get_function_name(); // выведет "get_function_name"В данном примере функция `get_function_name()` возвращает имя текущей функции с помощью константы `__FUNCTION__`. Далее мы вызываем эту функцию и выводим ее название с помощью функции `echo`. Если требуется получить имя функции во время выполнения программы, можно использовать функцию `debug_backtrace()`. Она возвращает массив с информацией о текущем контексте выполнения программы, включая вызвавшую функцию. Пример кода:function get_calling_function_name() {
    $trace = debug_backtrace(); 
    if(isset($trace[1]['function'])) { 
        return $trace[1]['function']; 
    } 
    return ''; 
} 
function my_function() {
    echo get_calling_function_name(); // выведет "my_function" 
} 
my_function();
В данном примере функция `get_calling_function_name()` использует функцию `debug_backtrace()` для получения массива с информацией о текущем контексте выполнения программы. Затем она проверяет, вызвана ли функция из другой функции, и если да, возвращает ее имя. В примере мы сначала определяем функцию `my_function()`, которая вызывает функцию `get_calling_function_name()`. При вызове `my_function()` будет выведено имя функции с помощью функции `echo`.
Уроки PHP #8 Функции для работы с датой и временем
Функции PHP и с чем их едят!
Function (функции) php. Как создать и как пользоваться.
Уроки PHP для начинающих / #10 – Функции. Область видимости
#12 Уроки PHP - Учим язык PHP, Области видимости переменных класса
Объявление и вызов функции в PHP - Базовый курс PHP-7
Вычисляем по IP. Какие данные можно вытянуть из ip адреса с помощью PHP? Разбираемся, выводим
Урок 5. PHP. Встроенные функции PHP.



















