|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
нужно что-то вроде этого: Код: plaintext 1. 2. 3. 4. 5. 6.
должно вывестись: name сижу второй час и понимаю, что схожу с ума... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2005, 11:53 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
echo get_name($param){ ... } echo get_name('name'); ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2005, 11:56 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
Пардон. Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2005, 11:57 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
Как это по-русски написать-то... :) Хочу получить по переменной ее имя... А вопрос возник по-поводу красивого вывода дампа для отладки. Для вывода имени переменной, которая передана для дампа. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2005, 12:07 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
Ты в функцию передаешь значение. Как ты собираешься по этому зхначению узнавать какой переменной принадлежит значение? Перефразирую, например, $param = 3, т.е. в функцию передалось 3... И что функция должна делать с тройкой???? Если ты передаешь в функцию значение переменной, значит ты знаешь ее имя.. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2005, 13:23 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
получить немного больше информации поможет ссылка http://ru3.php.net/debug_backtrace но твою проблему это не решает... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2005, 16:36 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
оттуда ты кстати сможешь получить информацию из какого файла и в какой строке вызвана твоя отладочная функция, что тоже не маловажно! а то бывает наставишь везде этих вызовов пока отлаживаешь модуль, а потом полчаса ищешь. а тут раз, глянул - тебе и отладка, и где она использована... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2005, 16:42 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
4m@t!cТы в функцию передаешь значение. Как ты собираешься по этому зхначению узнавать какой переменной принадлежит значение? Перефразирую, например, $param = 3, т.е. в функцию передалось 3... И что функция должна делать с тройкой???? Если ты передаешь в функцию значение переменной, значит ты знаешь ее имя.. ---------------------------------------- Так как функция для дампа, то есть получения некой отладочной информации, то функция все-таки получает не значаение, а ссылку на переменную function ShowDump (&$variable) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2005, 16:58 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
вообщем убил целый день, обгулил все что мог :) похоже, что сделать это напрямую нельзя, и не напрямую тоже и все равно сижу и думаю: если функция получает переменную, то ее имя присутствует как ключ в массиве $GLOBALS... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2005, 17:07 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
Duke1999и все равно сижу и думаю: если функция получает переменную, то ее имя присутствует как ключ в массиве $GLOBALS...Это заблуждение. Код: plaintext 1. 2. 3. 4. 5.
Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.05.2005, 18:25 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
я сделал так, но понятно, что так, закрыл дырку ) но красивый дамп получается ) правда иногда с глюками (например, при вызове из функции) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
Posted via ActualForum NNTP Server 1.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2005, 18:25 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
SDN Круть! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 16:03 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
Duke1999, function print_p($v) { global $$v; echo $$v; }; print_p('imt'); ... |
|||
:
Нравится:
Не нравится:
|
|||
01.11.2012, 15:21 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
$q = 'str'; function a_test($str){ foreach($GLOBALS as $k => $v){ if($v == $str) echo 'Имя внешной переменной: '.$k; } } a_test($q); ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2016, 10:05 |
|
(PHP) как получить имя переменной
|
|||
---|---|---|---|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.03.2017, 12:06 |
|
|
start [/forum/topic.php?fid=23&tid=1460724]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 122ms |
0 / 0 |