爲getting type info文檔包括這塊建議代碼獲取代碼和整數之間的映射:Perl DBI常量 - 如何訪問?
foreach (@{ $DBI::EXPORT_TAGS{sql_types} }) {
printf "%s=%d\n", $_, &{"DBI::$_"};
}
但Perl的5.16.2不會允許它:
Can't use string ("DBI::SQL_GUID") as a subroutine ref while "strict refs" in use
我不知道如何關閉strict refs,我懷疑這不是作者的意圖,任何人都這樣做。這個子程序如何完成?