[PHP] Как вывести все используемые переменные?

stm7884696

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

splinter

Насколько я знаю - никак.
(в целях безопасности)

Иначе каждый просвященный мог бы просматривать переменные php файлов, которые могут содержать конфиденциальную информацию.

stm7884696

не, внутри скрипта...
Как например массив переменных окружений...
$_REQUEST, или $_SERVER есть же...
Может и что нить типа $_SCRIPT есть ?

sergei1969

$GLOBALS ?

stm7884696

Да, пожалуй...
foreach($GLOBALS as $key=>$val){ 
echo $key.'<br>';
print_r ($val);
}

Такая конструкция помогла

Maurog

насколько мне известно, в любом интерпретируемом языке список всех переменных никак не противоречит безопасности.
зы: в tcl есть команда вывода всех переменных

Andbar

а просто print_r ($GLOBALS) уже не рулит?
Оставить комментарий
Имя или ник:
Комментарий: