[SP-pm] descubrir o tipo da variavel

Blabos de Blebe blabos at gmail.com
Tue Jul 13 21:15:12 PDT 2010


> você disse que tem coisas que o DBI ja faz, que coisas são essas?

Essa afirmação confirmou a minha suspeita. Eu já fiz isso no PHP
também e por isso suspeitei quando vc perguntou sobre como descobrir o
tipo de uma variável. Tipo texto e tipo numérico são tratados
diferentes na hora do escape quando a gente está montando a query.

Manipular acesso a banco de dados em PHP é quase igual a C puro, por
isso a gente acaba criando uma camada amigável pra trabalhar. Eu até
cheguei a fazer um protótipo de ORM na base do eval, era 'bunitu'!

Em Perl as coisas não são mais artesanais assim, temos várias opções
para fazer o trabalho sujo de acesso ao banco, aliás, qualquer banco.

Dá uma olhada principalmente nos placholders:

http://search.cpan.org/~timb/DBI-1.611/DBI.pm
http://search.cpan.org/dist/DBIx-Class/lib/DBIx/Class.pm

Você não tem que se preocupar com tipagem, escape, sql injection, etc.
Uma googlada rápida e eu achei isso aqui:

http://www.stonehenge.com/merlyn/UnixReview/col58.html

Eu não sou especialista no assunto, mas aqui na lista há vários, e
eles vão me corrigir se eu falei besteira.

Cara, search.cpan.org na veia! Se não souber o que procurar, posta
aqui o que vc quer *resolver* que a galera te indica os módulos mais
comuns.

Abraços

2010/7/13 Lucas Moraes <mineiro em live.be>:
> Oi Blabos de Blebe, eu acho que não, porque depois de pronto vou usar em
> todos os meus projetos, eu prefiro assim acho muito produtivo,
> você disse que tem coisas que o DBI ja faz, que coisas são essas? Falta eu
> criar a sub rotina update e delete, select eu faço na mão porque o select
> sempre muda. quando tiver mais acostumado com a linguagem Perl eu vou criar
> tambem.
>
> Um abraço.
>
> Deus é o limite!
>
> ________________________________
> De Nieuwste Internet Explorer speciaal voor Hotmail Download nu gratis
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>


More information about the SaoPaulo-pm mailing list