Cómo hacer eco en PHP, tags html

Revisé esto antes de publicar:

¿Cómo puedo hacer eco de HTML en PHP?

Y todavía no podía hacer que funcione.

Estoy tratando de hacerme eco de esto:

First

Lorem ipsum dolor sit amet.

Pero todavía no puedo encontrar la manera de hacer desaparecer las tags “” y “”, ¿qué tengo que hacer?

 < ?php echo '

First

Lorem ipsum dolor sit amet.
'; ?>

Solo ponlo en comillas simples.

¿Has probado la solución basada en heredoc ?

 echo < < 

First

Lorem ipsum dolor sit amet.
HTML;

Usando el primer mecanismo dado allí lo hará.

 < ?php ... ?> 

First

Lorem ipsum dolor sit amet.
< ?php ... ?>

Necesita escapar de " para que PHP no los reconozca como parte de su código PHP. Lo hace usando el carácter \ escape.

Por lo tanto, su código se vería así:

 echo "

First

Lorem ipsum dolor sit amet.
"

Si desea generar grandes cantidades de HTML, debería considerar usar la syntax heredoc o nowdoc . Esto le permitirá escribir sus cadenas sin la necesidad de escapar.

 echo < < 

También tenga en cuenta que, como PHP es un lenguaje incrustado , puede agregarlo entre su contenido HTML y no necesita hacer eco de ninguna etiqueta.

 

No PHP here!

< ?php $name = "Marcel"; echo "

Hello $name!"; ?>

Además, si solo desea generar una variable, debe usar las tags de salida de acceso directo < ?=$var?> . Esto es equivalente a < ?php echo $var; ?> < ?php echo $var; ?> .

Separar HTML de PHP es el mejor método. Es menos confuso y fácil de depurar.

 < ?php while($var) { ?> 

< ?php echo $i;?>

Lorem ipsum dolor sit amet.
< ?php $i++; } ?>

Tienes una variedad de opciones. Una sería usar PHP como motor de plantilla:

 < ?php // Draw the page ?> 

First

Lorem ipsum dolor sit amet.
< ?php // Done drawing. ?>

Otra sería usar comillas simples, que le permiten dejar comillas dobles sin comillas y también admitir nuevas líneas en literales:

 < ?php echo '

First

Lorem ipsum dolor sit amet.
'; ?>

Otro sería usar un HEREDOC, que deja intactas las comillas dobles, admite nuevas líneas y también expande las variables que se encuentran en el interior:

 < ?php echo << 

First

Lorem ipsum dolor sit amet.
EOS; ?>

no es necesario usar eco señor solo usa la etiqueta. Bienvenido 🙂

   <div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div></plaintext></code> </pre>
</div>
</li><!-- #comment-## -->
<div class="list-group-item list-group-item-action flex-column align-items-start">
		      	<p>  Puede reemplazar &#8216;< ' con <code>&lt;  y &#8216;>&#8217; con <code>&gt;</code>  por ejemplo: </p>
<pre> <code>echo "&lt;div&gt;";</code> </pre>
<p>  la salida será visible <code></p>
<div></div>
<p></code> </p>
<p>  para cadenas más largas hacer una función, por ejemplo </p>
<pre> <code>function example($input) { $output = str_replace('>', '&gt;', str_replace('< ', '&lt;', $html)); return $output; } echo example($your_html);</code> </code></pre>
<p>  No te olvides de poner barras invertidas <code>href=\"#\"</code> o hacerlo con comillas simples <code>href='#'</code> o cambiarla en una función también con str_replace </p>
</div>
</li><!-- #comment-## -->

 	</div>
		<!-- /70071061/whjz-jy/728x90-01-dokry-jy-whjz -->
<div id='div-gpt-ad-1556180666138-0' style='height:90px; width:728px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1556180666138-0'); });
</script>
</div>
        </div>
<ul>
	
<li><a class="text-dark" href="https://html.dokry.com/23860" rel="bookmark" title="Comportamiento de Jsoup cuando falta una etiqueta HTML final">Comportamiento de Jsoup cuando falta una etiqueta HTML final</a></li><li><a class="text-dark" href="https://html.dokry.com/2165" rel="bookmark" title="Pelar todas las tags HTML excepto enlaces">Pelar todas las tags HTML excepto enlaces</a></li><li><a class="text-dark" href="https://html.dokry.com/19854" rel="bookmark" title="RegEx en PHP: como ejemplo, reemplace las tags <B> con <I>">RegEx en PHP: como ejemplo, reemplace las tags <B> con <I></a></li><li><a class="text-dark" href="https://html.dokry.com/12557" rel="bookmark" title="¿Cómo detener el salto al hacer clic en un enlace de anclaje?">¿Cómo detener el salto al hacer clic en un enlace de anclaje?</a></li><li><a class="text-dark" href="https://html.dokry.com/1192" rel="bookmark" title="¿Por qué las tags ancla anidadas son ilegales?">¿Por qué las tags ancla anidadas son ilegales?</a></li><li><a class="text-dark" href="https://html.dokry.com/14096" rel="bookmark" title="meta description / tag not working">meta description / tag not working</a></li><li><a class="text-dark" href="https://html.dokry.com/1443" rel="bookmark" title="Pele todas las tags HTML, excepto las permitidas">Pele todas las tags HTML, excepto las permitidas</a></li><li><a class="text-dark" href="https://html.dokry.com/13631" rel="bookmark" title="¿Es at-sign (@) un personaje válido de etiqueta HTML / XML?">¿Es at-sign (@) un personaje válido de etiqueta HTML / XML?</a></li><li><a class="text-dark" href="https://html.dokry.com/1681" rel="bookmark" title="Agregar atributo en jQuery">Agregar atributo en jQuery</a></li><li><a class="text-dark" href="https://html.dokry.com/17894" rel="bookmark" title="¿Debo poner tags de párrafo alrededor de las imágenes?">¿Debo poner tags de párrafo alrededor de las imágenes?</a></li><li><a class="text-dark" href="https://html.dokry.com/22867" rel="bookmark" title="Ayudante para la etiqueta html a">Ayudante para la etiqueta html a</a></li><li><a class="text-dark" href="https://html.dokry.com/160" rel="bookmark" title="¿Por qué la etiqueta  está obsoleta en HTML?">¿Por qué la etiqueta  está obsoleta en HTML?</a></li><li><a class="text-dark" href="https://html.dokry.com/10731" rel="bookmark" title="angularJS ¿Cómo puedo ignorar ciertas tags HTML?">angularJS ¿Cómo puedo ignorar ciertas tags HTML?</a></li></ul>    
    </div>
    
</div>

   <div class="clearfix mt-5"></div>
    <hr />
<footer>
        <ul class="list-inline text-center">
        <li class="list-inline-item">© 2017 Desarrollo HTML</li>
        <li class="list-inline-item"><a href="/topics">Topics</a></li>
        <li class="list-inline-item"><a href="#">Terms</a></li>
        <li class="list-inline-item"><a href="#">Privacy Policy</a></li>
        </ul>
</footer>

</div>     
    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>
  </body>
<script type="text/javascript">
var sc_project=11853078; 
var sc_invisible=1; 
var sc_security="ec194ffb"; 
</script>
<script type="text/javascript"
src="https://www.statcounter.com/counter/counter.js"
async></script>
<noscript><div class="statcounter"><a title="Web Analytics"
href="http://statcounter.com/" target="_blank"><img
class="statcounter"
src="//c.statcounter.com/11853078/0/ec194ffb/1/" alt="Web
Analytics"></a></div></noscript>
</html>