Установите и включите XDebug на своем (локальном) сервере.Затем используйте xdebug_get_declared_vars()
.Убедитесь, что в вашем файле xdebug .ini
установлено xdebug.collect_vars
. * Пример:
<?php
class strings {
static function fix_strings($a, $b) {
foreach ($b as $item) {
}
var_dump(xdebug_get_declared_vars());
}
}
strings::fix_strings(array(1,2,3), array(4,5,6));
?>
Возвращает:
array
0 => string 'a' (length=1)
1 => string 'b' (length=1)
2 => string 'item' (length=4)
Примерfrom xdebug.org
Обратите внимание, что функция возвращает только переменные в области действия, в которой вызывается функция xdebug_get_declared_vars()
.