Archive for the ‘PHP’ Category

Colunista do Horizontes Digitais terá palestra no PHPConference 2008

Por Fernando Chucre
Quarta-feira, Setembro 24th, 2008

No próximo PHPConference eu estarei palestrando sobre OpenSocial e integração com o PHP. Essa palestra originalmente é do meu amigo Christiano Milfont, que se especializou em JavaScript, Web2.0 e por consequencia na API OpenSocial. Mais informações do evento pode ser obtido no site do evento.

Lançamento do CEPUG

Por Fernando Chucre
Segunda-feira, Setembro 8th, 2008

Neste último sabado (30 de agosto) foi realizado o evento de lançamento do CEPUG. Contamos com a presença de 28 pessoas. As palestras ficaram por conta de Fernando Chucre e Christiano Milfont que falaram de Certificação PHP, OpenSocial e o ZendFramework. O coofe-break foi bem movimentado. Trocamos contatos e experiências e criamos amigos! Esse é e deve ser sempre o espírito do evento, criar novos conhecimentos, relacionamentos e amigos. O tema mais comentado foi as iniciativas de Web2.0 que estão surgindo no mundo. E que o Ceará não pode ficar de fora dessas tecnologias. O proximo evento será no dia 27 de Setembro, sem palestas ainda definidas, mas com a certeza de ter um voucher da Zend Certified Engineer. Contamos com a presença de todos! Mais detalhes.. Abraços

Usando foreach para modificar array com referencia

Por Fernando Chucre
Quarta-feira, Maio 14th, 2008

Durante meus estudos para a prova de certificação da Zend (é amanhã!!) eu me deparei com uma questão em um simulado. A pergunta era sobre qual a melhor iteração possivel com o seguinte array, um detalhe, era necessario modificar os valores do array: $myNames = array('Joao','Maria','Carlos'); A resposta correta que o simulado indicava era a estrutura de controle for(;;) mostrando que a estrutura de controle foreach copiava o valor do indice para a variavel determinada. Isso e verdade, na forma comumente usada, porem a estrutura foreach permite o uso de modificador de linguagem & que indica a inicialização de uma referencia. Da seguinte maneira: foreach ($myNames as &$name) { .... } Desta forma o ponteiro interno do array é resetado para a primeira posição, depois em cada iteração é deslocado uma posição para cima ou frente até o final e sempre usando a referencia, ou seja, a variavel $name é de fato a posição de iteração do ...

Usando Order By Desc no Zend Framework

Por Fernando Chucre
Domingo, Maio 11th, 2008

Durando essa semana passei por um pequeno problema durante o desenvolvimento de uma funcionalidade para o Tuangr Loterias. A funcionalidade é para mostrar os ultimos resultados dos sorteios da Mega-Sena, e para essa funcionalidade era interesante eu ordernar o sorteio pelo ordem decrescente, ou seja, tinha que usar o order by desc. Mas durante a busca na documentação não achei nada, nem no manual nem da refencia da API. Bom, depois de uma hora buscando alguma resposta na internet eu resolvi debugar o codigo, e depois de alguns minutos eu verifiquei como ele decidia se iria usar o ASC (ascendente) ou o DESC (descendente). O ZF usa uma verificação de expressão regular assim para você usar o DESC é necessario coloca um espaço e depois "DESC" em cada coluna que você desejar. Assim o uso seria: $resultadosT = new ResultadosMegSena(); $sorteios = $resultadosT->fetchAll(null,'dt_sorteio DESC')->toArray(); Isso fara o ZF usar o 'order by dt_sorteio ...

Criando rotas MVC no Zend Framework

Por Fernando Chucre
Segunda-feira, Maio 5th, 2008

No meu ultimo artigo eu mostrei como criar uma aplicação MVC com o Zend Framework. No artigo eu mostrei como funcionava as rotas padrões e como elas chegavam as ações. Mas se eu quizer que a URL http://appmv/chucre encaminhe para o controle User e para a ação Info e ainda informe a ação o nome solicitado (chucre)? Hoje vou mostrar como fazer isso.

Criando uma aplicação MVC com Zend Framework

Por Fernando Chucre
Sexta-feira, Maio 2nd, 2008

Criando uma aplicação MVC com Zend Framework Seguindo minha serie de artigos que mostraram como criar uma aplicação PHP usando REST e MVC no Zend Framework, hoje vou descrever como criar uma aplicação tradicional com MVC. Todos os conceitos necessários serão abordados, passando pelo mapeamento de objetos-relacional a construção do controle e view. Como sempre uma pequena introdução teórica. O que é MVC? Segundo a Wikipedia MVC é “um padrão de arquitetura de software. Com o aumento da complexidade das aplicações desenvolvidas torna-se fundamental a separação entre os dados (Model) e o layout (View). Desta forma, alterações feitas no layout não afectam a manipulação de dados, e estes poderão ser reorganizados sem alterar o layout. “

REST, Web Services sem WSDL - Parte 2

Por Fernando Chucre
Terça-feira, Abril 29th, 2008

Continuando o post do meu colega Claudio eu vou aprofundar o conceito de REST e forma de uso dos mesmo. Este artigo é uma serie de artigos que ira mostrar o uso de aplicações REST usando o PHP. A ideia é ter no final dessa serie uma aplicação funcional usando REST, provendo REST usando a técnica MVC. O que é REST? Segundo a Wikipedia “A Transferência de Estado Representacional (Representational State Transfer) ou somente (REST) é uma técnica de engenharia de software para sistemas hipermídia distribuídos como a World Wide Web. O termo se originou no ano de 2000, em uma tese de doutorado (PHD) sobre a web escrita por Roy Fielding, um dos principais autores as especificação do protocolo HTTP que é utilizado por sites da internet ”.

Integração PHP e .Net

Por Fernando Chucre
Domingo, Março 16th, 2008

Darwin já dizia que sobreviverá a espécie mais adaptável às modificações do ambiente. Pois é, estamos numa era que exige cada vez mais de nós programadores. Para continuar na área, somos exigidos a ser mais que programadores Java ou .Net, agora necessitamos conhecer cada vez mais linguagens - o JavaScript com Ajax que o diga. Atualmente a Microsoft está com uma ofensiva através do seu centro de migração de tecnologias para integrar PHP e .Net, fazendo com que os programadores entrem no mundo .Net e ali permaneçam. Uma das maneiras é utilizando o Phalanger, um compilador PHP para .Net. Ele é integrado ao Visual Studio e com apenas algumas modificações na linguagem conseguiu adaptar o PHP ao .Net. É uma ferramenta muito interessante, mas acredito que para alguns, como eu, usar um pacote .Net em nossas aplicações convencionais é muito mais. Nós utilizamos o .Net em nossas aplicações quando já existe ...

Creative Commons License
Esta obra está licenciada sob uma Licença Creative Commons.