0
我有一個mod_perl的腳本:轉儲mod_perlified變量 - 什麼是本地命名空間?
use strict;
use warnings FATAL => 'all';
use 5.010001;
my $face = 'ugly';
use Data::Dump qq(pp);
die pp($ModPerl::ROOT::ModPerl::Registry::C_3a_www_test_2epl::face);
它死undef at C:/www/test.pl line 8.
我期待"ugly" at C:/www/test.pl line 8.
如果不是我
die pp(%ModPerl::ROOT::ModPerl::Registry::C_3a_www_test_2epl::);
...重新啓動該服務後,以清除任何緩存變量,face
甚至沒有列出。
我可以發誓這個代碼工作最後一次我用它...我寫了一個完整的die
掛鉤這種命名局部變量的方式,以便我可以獲得某些本地變量來轉儲調試信息。
什麼是本地命名空間?