Enviar aspas em PHP de maneira menos suja

Publicado por Elgio Schlemer em 23/10/2007

[ Hits: 13.370 ]

Blog: https://profelgio.duckdns.org/~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

Cálculo da potência modular de forma eficiente

Melhore o desempenho do HISTORY

Uso das chaves na linha de comando

Windows antes no Grub do Ubuntu 10.04

DROP ou REJECT no iptables?

Leitura recomendada

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

CakePHP/HtmlHelper - Fazendo submit em formulário

Cadastrar eventos/compromissos no Google Agenda com cURL [PHP]

Driblando o REGISTER GLOBALS OFF

Forçando quebra de linha em tabelas HTML usando PHP

  

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