language/perl

[perl] LWP와 CGI가 충돌할때

alignG 2010. 8. 31. 13:45

아래와 같이 CGI모듈과 LWP모듈을 함께 써주면 "Prototype mismatch: sub main::head:....."과 같은 에러가 나게 됩니다.
use CGI qw(:standard);
use LWP::Simple

이럴 때는 LWP모듈 선언 부분을 다음과 같이 바꾸어 줍니다.
use LWP::Simple qw/get/;


앞으로 모듈이 충돌할 때에는 한 모듈에서 자신이 사용하는 메소드만을 빼서 선언해주고 사용하시면 됩니다.
요런 소소한 삽질들이 펄속으로 조금씩 더 빠져들게 해주네요 ^^

반응형