Войти

Показать полную графическую версию : Как узнать переменную которой передается значение??


FADE
30-06-2004, 01:41
вот допустим на php

<a href='phpscript.php?name=1'>

<?php

$a=$name;
$b=$login;

echo $b;

?>

на экране будет выведено:

1


вопрос: если какае-нибудь программуля или функция которая позволяла бы *узнать все названия переменных которым присваяивалось мое переданое значение "1" ??

тобишь еслиб я незнал что 1 присваивалось переменным $a и $b, с этой программой ябы узнал это, есть чтонибудь подобное?

программа или функция должна работать только с входным или выходным значением, т.е. я ей задаю задание - проследить кому присвоится значение "1" и она мне после выполнения скрипта выводит эти переменные.
или второй вариант: она видит какое значение получено на выходе и выдает обратный путь от каких переменных она передана..

очень надо, если кнонибудь так глубоко лазал отпоститесь плиз.

Исправлено: FADE, 1:42 30-06-2004


Исправлено: Prisoner, 18:39 30-06-2004

Vlad Drakula
30-06-2004, 18:44
FADE
есть такая переменная - $_REQUEST, это хеш массив, внем хранятся все переменные переданные в скрипт всеми методами, но хочу предупредить некоторые переменные могут затирать другие!

Prisoner
30-06-2004, 18:45
То, что я приведу - не совсем ответ в тему, но, думаю, вам поможет. Поглядите в сторону функций работы с переменными:
1) get_defined_vars - возвращает массив из всех определённых переменных
2) print_r - печатает читабельную информацию о переменной
3) var_dump - выполняет дамп информации о переменной

Исправлено: Prisoner, 18:46 30-06-2004




© OSzone.net 2001-2012