Este artigo nos apresenta à classe urlmatch, que é usada para adicionar as tags <a> e </a> nas ocorrências de URLs em texto corrido. O conceito de utilização de classes facilita a vida do programador, que passa a reutilizar código previamente escrito por outros programadores ou até por ele próprio.
A linguagem PHP é uma das ferramentas mais poderosas para desenvolvimento
de sistemas baseados na web. Dentre estes sistemas incluo os web sites
e as intranets.
Poderíamos folhear páginas e páginas citando os motivos que levam à PHP
a ser considerada tão poderosa quanto vem merecendo, mas hoje estamos
aqui para falar de seu recurso de utilização de classes. Ah como é bom
desfrutar das vantagens de programação orientada à objetos !!!
O conceito de utilização de classes facilita a vida do programador, que
passa a reutilizar código previamente escrito por outros programadores
ou até por ele próprio.
Este artigo nos apresenta à classe urlmatch, que é usada para
adicionar as tags <a> e </a> nas ocorrências de URLs em
texto corrido. Por exemplo, se tivermos a seguinte definição de texto
em variável:
$texto = " ... você pode acessar o site http://www.vivaolinux.com.br para maiores informações ... ";
E quisermos fazer com que a URL do site seja um link, teríamos:
$texto = " ... você pode acessar o site <a href="http://www.vivaolinux.com.br">http://www.vivaolinux.com.br</a> para maiores informações ... ";
Se considerarmos uma variável estática em seu código PHP é fácil, mas e se
o conteúdo de $texto for extraído de um banco de dados e não tivermos como
prever quais URLs serão apresentadas ? Aqui se encaixa a classe urlmatch,
que processa textos e adiciona as tags e diversas opções às URLs em questão.