【发布时间】:2011-01-12 08:36:02
【问题描述】:
在 win32 上运行 ActiveState Perl 5.10.1。
这段代码是怎么回事:
die(defined($r->unparsed_uri =~ '/(logout.pl)?$'));
...以1 死掉,而将同一行改为:
die($r->unparsed_uri =~ '/(logout.pl)?$');
...死于Use of uninitialized value in die?
defined 和uninitialized 怎么样?我认为未初始化意味着未定义。
【问题讨论】:
-
我打赌这只是一些时髦的标量与列表上下文的东西。
标签: perl undefined defined perl5.10