为了使调试更容易,我想打印出DBI中所有句柄属性的所有键和值。
我试过了:
use DBI;
use Data::Dumper;
my $db = DBI->connect(etc);
print Dumper($db);
但我只看到“祝福{},'DBI :: db'” DBI本身有一个方法,还是我可以用Dumper()打印的变量,它会在DBI的内部打印信息?
答案 0 :(得分:5)
The DBI docs mention in passing ...
DBI句柄是对绑定哈希的引用。绑定散列具有实际保存内容的内部散列。
您可以使用tied
获取此内部属性哈希值。
print Dumper tied %$dbh;