Como debugar aplicações AJAX/PHP com FirePHP

Tradicionalmente, existem duas maneiras de se debugar uma aplicação server-side: você pode utilizar qualquer uma Integrated Development Environment (IDE) com algum build-in debugger ou registrar seus processos de depuração exibindo no próprio browser. Neste artigo veremos uma forma elegante, simples e mais sustentável de se debuggar aplicações Ajax via browser (especificamente o Mozilla Firefox). VocêContinue reading “Como debugar aplicações AJAX/PHP com FirePHP”

Projeto BoletoPHP

Pequeno desabafo. Eu sou uma cara bastante antenado, leio muito e estou frequentemente me atualizando, principalmente nas coisas que surgem por aí (não vou me aprofundar muito nesta questão). Não posso acreditar que até hoje, eu nunca tenha visto nenhum texto ou qualquer palavra de apoio para este projeto que se iniciou em 2006. MeContinue reading “Projeto BoletoPHP”

Evitando frustrações com sessões no PHP

Aplicações Web PHP podem acrescentar estado nas suas aplicações de forma muito fácil, porque a ilusão de estado é mantida através do ID de uma sessão e nela podemos transportar informações entre uma página e outra sem perdê-la no meio do caminho. Talvez você já tenha perdido uma produtividade potencial por conta de bugs bizarrosContinue reading “Evitando frustrações com sessões no PHP”

A função levenshtein(): Você quis dizer…

int levenshtein ( string $str1 , string $str2 , int $cost_ins , int $cost_rep , int $cost_del ) A função levenshtein, é uma função bastante interessante do PHP. Ela é capaz de calcular o numero de inserções, remoções e substituições necessárias para tornar a str1 na str2. A função serviu como base de inspiração paraContinue reading “A função levenshtein(): Você quis dizer…”

12 dicas para otimizar seus códigos PHP

É sempre útil ler algumas dicas rápidas para melhorar a sua codificação, geralmente temos vícios que adquirimos no dia-a-dia que sem sabermos tornam o nosso código mais lento. Segue abaixo 12 dicas para melhorar o processamento dos seus códigos PHP. 1. Se um método pode ser static, declare-o como static! O desempenho aumenta 4 vezesContinue reading “12 dicas para otimizar seus códigos PHP”

Palestra sobre SimpleTest no PHPConference 2008

Meu amigo Michael Castilho (DGMike) que também trabalha comigo na Visie, divulgou hoje  (16) em seu blog a sua palestra sobre SimpleTest no PHPConference 2008. Para os que estão viajando no assunto, SimpleTest é uma ferramentacriada para a programação e execução de testes unitários, escrita e feita para se utilizar em suas aplicações PHP. ParaContinue reading “Palestra sobre SimpleTest no PHPConference 2008”

Dica: PHP Highlight

Poucas pessoas sabem da existência da função highlight_string(); do PHP. Esta função tem como objetivo “colorir” o seu código fonte, uma string no caso, para que fique mais fácil o seu compreendimento. Por Exemplo: highlight_string(‘<?php phpinfor(); ?>’); Iria retornar: <?php phpinfo(); ?> Bacana não é? Outra coisa que provavelmente muitos de vocês não saibam éContinue reading “Dica: PHP Highlight”

PHP não é coisa de moleque!

A palestra que Felipe Ribeiro deu no primeiro encontro de desenvolvedores PHP da Paraíba abordou um assunto muito importante e recorrente no dia-a-dia de todos os profissionais que trabalham com PHP. Se pararmos para pensar, PHP sofre o mesmo dilema que sofremos com o famoso “sobrinho”, sim! – aquele que costuma fazer o serviço cobrandoContinue reading “PHP não é coisa de moleque!”