Enviar aspas em PHP de maneira menos suja

Publicado por Elgio Schlemer em 23/10/2007

[ Hits: 13.536 ]

Blog: http://profelgio.duckdns.org:8080/~elgio

 


Enviar aspas em PHP de maneira menos suja



Quando alguém precisa enviar tags HTML para a saída em PHP já passou por tal problema:

echo "<a href=\"$endereco\">$endereco</a>";

Porque eu quero que fique na saída:

<a href="http://endereco.com">endereco.com</a>

Mas tenho que por as aspas como \".

Tem várias maneiras de contornar isto, mas que tal esta:

echo <<< END
<BR>
<a href="$endereco">$endereco</a>

<BR>
END;

Pode-se escrever livremente entre o echo e o END; e ainda com expansão de variáveis! Muito útil para escrever LONGOS trechos de HTML e não ficar com os intermináveis echos ou prints. E eu acho mais confortável do que as demais alternativas (pois SIM, existem MUITAS outras!!!).

Outras dicas deste autor

Windows antes no Grub do Ubuntu 10.04

DROP ou REJECT no iptables?

Inserir comentários em regras do iptables

Cálculo da potência modular de forma eficiente

Uso das chaves na linha de comando

Leitura recomendada

Escovando bits em PHP - operações bitwise sobre grupos e permissões

Driblando o REGISTER GLOBALS OFF

Autenticar usuário e mostrar os membros de um grupo no site PHP via LDAP no AD W2K12

Tudo em Um - Site pessoal sobre PHP, HTML, CSS etc

CakePHP/HtmlHelper - Fazendo submit em formulário

  

Comentários
[1] Comentário enviado por hugoeustaquio em 24/10/2007 - 09:39h

O único inconveniente é que o identificador de fim de string não poderá ficar identado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts