Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Как получить имя введенного аргумента в функцию ? / 4 сообщений из 4, страница 1 из 1
14.04.2020, 12:13
    #39946924
Jeka-x87
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как получить имя введенного аргумента в функцию ?
(PHP) Подскажите, как можно получить имя введенного аргумента в функцию ?

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
Function PrintMsg($mes)
{
   // Вот тут нужно вывести название введенной переменной, которая передавалась функции, т.е. должно быть напечатано 'error'
}

// Вызов функции 

$error= 'Ошибка!';
PrintMsg($error);
...
Рейтинг: 0 / 0
15.04.2020, 14:45
    #39947509
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как получить имя введенного аргумента в функцию ?
...
Рейтинг: 0 / 0
15.04.2020, 14:46
    #39947510
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как получить имя введенного аргумента в функцию ?
Ааа, имя переменноуй которую передали. Ну это уже сложнее.
Возможно отсюда можно вытащить https://www.php.net/manual/ru/function.debug-backtrace.php
...
Рейтинг: 0 / 0
15.04.2020, 15:06
    #39947519
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Как получить имя введенного аргумента в функцию ?
Hett
Возможно отсюда можно вытащить https://www.php.net/manual/ru/function.debug-backtrace.php
Поддерживаю. Распарсить вывод, прочитать строчку из файла скрипта в том месте, где функция вызвана... И на этом успокоиться.
Ибо дальше можно обнаружить, что переменная там попадается, конечно, иногда, как и явно заданное число, строка или массив и т.п. или возвращаемое другой функцией или методом значение. И что в таком случае получать - адрес ячейки памяти? ;-)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Как получить имя введенного аргумента в функцию ? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]