Beraldo 864 Denunciar post Postado Março 19, 2007 Olá, pessoal. :D Há uns dias, deparei-me com a seguinte sintaxe: echo <<<EOF meu texto pode conter aspas sem escape """! EOF; Achei pouco conteúdo referente a isso, mas o que mais me chamou a atenção foi o fato de se poder inserir textos sem precisar escapar as aspas (muito útil para HTML). O que significa isso afinal? Também vi EOH. Qual é a diferença? Açguém saberia me dizer se há alguma desvantagem ao usar o código acima em vez do tradicional: echo "Texto com aspas escapadas \"\"."; Valeu Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 19, 2007 Ola entao nao tem nenhuma diferença sobre performance e sobre EOF ou EOH, tanto faz pode ser FAB, o que importa só é como começa e termina por padrao usam EOF por ser a abreviação de End Of File http://pt.wikipedia.org/wiki/EOF Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Março 19, 2007 Opa, beleza, Fabyo? A Wikipedia foi o primeiro lugar onde procurei. :D Em princípio achei que era outra coisa, pois ao usar :P Mas beleza; minha dúvida era somente isso mesmo. Dessa forma é muito melhor exibir códigos HTML. Valeu!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Março 19, 2007 bom depende do caso, eu na maioria das vezes nao misturo HTML com PHP, eu uso templates Compartilhar este post Link para o post Compartilhar em outros sites
Illidan 0 Denunciar post Postado Março 20, 2007 O nome dessa sintaxe para delimitar uma string é "heredoc": http://br.php.net/manual/pt_BR/language.ty....syntax.heredoc Sei lá... é interessante, mas não acho muito útil. Sempre prefiri o método tradicional para definir strings. Até hoje, não vi um editor que reconhecesse esse tipo de sintaxe... o que ajuda para que o código fique uma zona. Heredocs realmente são úteis pra você definir grandes trechos de código HTML no meio do PHP, mas concordo com o Fabão que é melhor usar um sistema baseado em templates. []'s! Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Março 20, 2007 Realmente o sistema de templates é bem melhor. Eu já li algumas coisas sobre o Smarty, mas ainda não tive tempo para me aprofundar nisso. :( Abraços, Beraldo Compartilhar este post Link para o post Compartilhar em outros sites