Winapi 转储mod#u-perlified变量--what';本地名称空间是什么?
我有一个mod_perl脚本:Winapi 转储mod#u-perlified变量--what';本地名称空间是什么?,winapi,namespaces,mod-perl2,mod-perl-registry,Winapi,Namespaces,Mod Perl2,Mod Perl Registry,我有一个mod_perl脚本: 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); 它死在C:/www/test.pl第8行。 我在C:/www/test.pl第8行期待着“丑陋”。 如果我 die pp(%
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);
它死在C:/www/test.pl第8行。
我在C:/www/test.pl第8行期待着“丑陋”。
如果我
die pp(%ModPerl::ROOT::ModPerl::Registry::C_3a_www_test_2epl::);
…重新启动服务以清除所有缓存变量后,face
甚至未列出
我可以发誓,在我上次使用它的时候,这段代码是有效的……我写了一个完整的die
hook来命名局部变量,这样我就可以找到某些局部变量来转储调试信息
本地名称空间是什么?只有使用我们的
共享的变量才能通过这种方式访问