[Cascavel-pm] Duvida sobre variaveis
André Garcia Carneiro
andre.garcia.carneir em terra.com.br
Quinta Junho 8 06:46:15 PDT 2006
Essa variável não foi declarada(my $mesg) em algum outro lugar do seu script mais de uma vez? Pode ser isso.
---------- Cabeçalho original -----------
De: cascavel-pm-bounces+andre.garcia.carneir=terra.com.br em pm.org
Para: "Perl Mongers" cascavel-pm em pm.org
Cópia:
Data: Thu, 8 Jun 2006 09:33:24 -0400
Assunto: [Cascavel-pm] Duvida sobre variaveis
> Lista,
>
> Surgiu outra duvida a respeito de variaveis,
>
> Seguindo o conselho, estou usando strict e warnings, mas ele me gera essas
> mensagens:
> "my" variable $mesg masks earlier declaration in same scope at ./syslog2db.pl
> line 48.
> "my" variable $mesg masks earlier declaration in same scope at ./syslog2db.pl
> line 49.
> Global symbol "$mesg" requires explicit package name at ./syslog2db.pl line
> 57.
> Execution of ./syslog2db.pl aborted due to compilation errors.
>
> O codigo abaixo representa essas linhas:
> # $mesg
> if (@mesg) {
> my $mesg = "@mesg";
> my $mesg =~ s/\\/\\\\/g;
> my $mesg = $dsn->quote("$mesg");
> }
> else { return; }
>
> Pergunto: Nao ha uma forma mais facil de se definir tudo isso numa linha so?
> Como o Perl interpreta esse tipo de situacao, onde a variavel e' substituida
> por ela mesmo.
>
> Obs.: Utilizei o "s/\\/\\\\/g" para "escapar" as barras (\), o quote() nao me
> fez isso...
> _______________________________________________
> Cascavel-pm mailing list
> Cascavel-pm em pm.org
> http://mail.pm.org/mailman/listinfo/cascavel-pm
>
> E-mail classificado pelo Identificador de Spam Inteligente Terra.
> Para alterar a categoria classificada, visite
>
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=andre.garcia.carneir&_l=1,1149774158.912503.4666.alcala.hst.terra.com.br,4099,Des15,Des15
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Scan engine: McAfee VirusScan / Atualizado em 07/06/2006 / Versão: 4.4.00/4779
> Proteja o seu e-mail Terra: http://mail.terra.com.br/
>
>
--
André Garcia Carneiro
Developer(Perl)
Member of "São Paulo Perl Mongers" - http://sao-paulo.pm.org
Mais detalhes sobre a lista de discussão Cascavel-pm