xNandOx 0 Denunciar post Postado Março 29, 2007 Aí galera olha esse exemplo simples... <? $nome = "IMasters"; if($nome!=""){ ?> <table><tr><td><b>Olá <?=$nome?>!</td></tr></table> <? } #resto d algu código ?> Imaginem q isso é um trecho de algum código sabe... pois bem eu queria colocar "<table><tr><td><b>Olá $nome!</td></tr></table>" em uma variável, só quem sem usar as aspas simples, pois aí se eu usar $html = "<table><tr><td><b>Olá $nome!</td></tr></table>" aí se eu colocar algum parâmetro tipo border vou ter q colocar \ antes das "... então queria fazer algo tipo que adicionasse um trecho (bem grande à propósito) de HTML à uma variável sem ter q colocar tipo $var = "conteúdo" e sim: <? $var = ?> conteúdo <? #fim da var (sei lá, algum ponto e vírgula hehe) ?> Como resolvo essa árdua dúvida?? http://forum.imasters.com.br/public/style_emoticons/default/ninja.gif Compartilhar este post Link para o post Compartilhar em outros sites
alendre 0 Denunciar post Postado Março 29, 2007 Opa Nando... Tudo bem...Vai dar erro se você tentar colocar em pratica sua idéia, mas uma solução seria você utilizar aspas simples ' ', a vantagem é que ela reconhece aspas duplas " como um caracter, a desvantagem é que c você tentar ecoar uma variável você terá que utilizar '.$Variavel.' concatenação.O que não ocorre comas aspas duplas, o único inconveniente como você já mencionou é ter que user a contra barra \ pra escapar a aspas duplas "...Abraços Compartilhar este post Link para o post Compartilhar em outros sites