Como montar um ambiente para debugar PHP, no windows

A linguagem PHP é uma opção muito versátil para o desenvolvimento de sites e até sistemas web completos, dado o alto nível de integração com código HTML, suporte a orientação a objetos e o fato de não requerer build nem compilação. Entretanto, dependendo da complexidade pretendida, um bom debugger e um ambiente de desenvolvimento podem ser essenciais.

Neste artigo vou explicar como faço para montar no windows um ambiente completo de desenvolvimento PHP com suporte a debug, usando a última versão que houver disponível do Eclipse, pois o pacote PDT All-In-One geralmente está defasado uma ou duas versões do ultimo build estável do Eclipse básico.

Continue Lendo

Aplicar CSS a uma TAG dependendo de seus atributos

Seletores CSS (ou CSS Selectors) são uma poderosa ferramenta para estilizar um site de forma precisa. Usualmente, definimos classes para estilizar elementos, porém nem sempre é possível manipulá-las, principalmente quando trabalhamos com injeção de CSS sobre uma página cujo código não pretendemos (ou não podemos) modificar.

Continue Lendo