次の Perl コード スニペットを理解するための助けが必要です。次の2つの質問があります。
1. ローカルとは*PIPER
どういう意味ですか? local *
構文が私にとって新しいものになる前に、Perl プログラミングをいくつか行ったことがありますが。ポインターですか?
2. 目的は何ですか
curl http://www.somesite.net/cgi-bin/updateuser.cgi? -d "userid=$userid&password=$password\" -s |"; ?
ありがとうございました :)
local *PIPER;
$http_query = "curl http://www.somesite.net/cgi-bin/updateuser.cgi? -d \"userid=$userid&password=$password\" -s |";
open(PIPER,$http_query) or die "sorry";
while(<PIPER>)
{
$rets = $_;
}
close(PIPER);
return $rets;