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>
		
        </div>
<ul>
	
<li><a href="https://html.dokry.com/7034" rel="bookmark" title="¿Puede un campo de entrada tener dos tags?">¿Puede un campo de entrada tener dos tags?</a></li><li><a href="https://html.dokry.com/6396" rel="bookmark" title="¿Qué es exactamente la etiqueta HTML5  y qué es el soporte del navegador?">¿Qué es exactamente la etiqueta HTML5  y qué es el soporte del navegador?</a></li><li><a href="https://html.dokry.com/853" rel="bookmark" title="Búsqueda de texto completo en HTML ignorando tags / &amp;">Búsqueda de texto completo en HTML ignorando tags / &amp;</a></li><li><a href="https://html.dokry.com/3022" rel="bookmark" title="En HTML5, ¿pueden aparecer las tags  y  fuera de la etiqueta ?">En HTML5, ¿pueden aparecer las tags  y  fuera de la etiqueta ?</a></li><li><a href="https://html.dokry.com/7341" rel="bookmark" title="¿Qué significa "href" en HTML?">¿Qué significa "href" en HTML?</a></li><li><a href="https://html.dokry.com/12455" rel="bookmark" title="¿Espaciado adicional después de una etiqueta A Tag / img?">¿Espaciado adicional después de una etiqueta A Tag / img?</a></li><li><a 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><li><a href="https://html.dokry.com/232" rel="bookmark" title="¿Cuál es la diferencia entre las tags HTML  y ?">¿Cuál es la diferencia entre las tags HTML  y ?</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=11853098; 
var sc_invisible=1; 
var sc_security="e4bbed5b"; 
</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/11853098/0/e4bbed5b/1/" alt="Web
Analytics"></a></div></noscript>
</html>