【发布时间】:2011-07-15 18:37:20
【问题描述】:
DB<126> x $dbh
0 DBI::db=HASH(0x11e0bd0)
empty hash
无论$dbh->{$a} = $v分配多少东西,我似乎都无法转储它的内容
为什么?
【问题讨论】:
标签: perl
DB<126> x $dbh
0 DBI::db=HASH(0x11e0bd0)
empty hash
无论$dbh->{$a} = $v分配多少东西,我似乎都无法转储它的内容
为什么?
【问题讨论】:
标签: perl
DBI 句柄是内向外对象的一个示例;他们将他们的属性隐藏在理论上你无法获得它们的地方,除非通过他们的界面。 (与许多较新的内向外对象实现不同,它们还有一个 tie 接口,允许您获取和设置属性,就好像它们是受祝福的散列一样,但以受控方式。)
【讨论】:
如果您尝试调试 DBI,请考虑使用 DBI 强大的 tracing 方法,该方法适用于数据库驱动程序以及 DBI 本身。
【讨论】: