win32에서 ActiveState Perl 5.10.1을 실행 중입니다.Perl에서 값을 초기화 할 수 없지만 여전히 정의 할 수 있습니까?
어떻게 그것을이 코드가 :
die($r->unparsed_uri =~ '/(logout.pl)?$');
...이 Use of uninitialized value in die
로 사망 :
die(defined($r->unparsed_uri =~ '/(logout.pl)?$'));
...이 말을 같은 라인을 변경하는 반면, 1
로 사망?
어째서 defined
uninitialized
? 나는 uninitialized가 미정이라고 생각했다.
필자는 이것이 단지 펑키 한 스칼라 대리스트 컨텍스트 일 뿐이라고 확신한다. – fennec