Как эхо в PHP, html-тегах

Я прошел через это до публикации:

Как я могу эхо HTML в PHP?

И все еще не мог заставить его работать.

Я пытаюсь повторить это:

First

Lorem ipsum dolor sit amet.

Но я все еще не могу найти способ сделать tags «» и «исчезнуть», что мне делать?

 < ?php echo '

First

Lorem ipsum dolor sit amet.
'; ?>

Просто поставьте его в одинарные кавычки.

Вы попробовали решение на базе heredoc :

 echo < < 

First

Lorem ipsum dolor sit amet.
HTML;

Используя первый механизм, данный будет делать это.

 < ?php ... ?> 

First

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

Вам нужно избегать " так, чтобы PHP не распознавал их как часть вашего PHP-кода. Вы делаете это с помощью символа \ escape.

Таким образом, ваш код будет выглядеть так:

 echo "

First

Lorem ipsum dolor sit amet.
"

Если вы хотите вывести большое количество HTML, вам следует использовать синтаксис heredoc или nowdoc . Это позволит вам писать свои строки без необходимости ускользания.

 echo < < 

Также обратите внимание, что поскольку PHP - это встроенный язык, вы можете добавить его между HTML-контентом, и вам не нужно эхо-повторять tags.

 

No PHP here!

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

Hello $name!"; ?>

Также, если вы просто хотите вывести переменную, вы должны использовать короткие выходные tags < ?=$var?> . Это эквивалентно < ?php echo $var; ?> < ?php echo $var; ?> .

Разделение HTML с PHP – лучший метод. Это менее запутанно и легко отлаживается.

 < ?php while($var) { ?> 

< ?php echo $i;?>

Lorem ipsum dolor sit amet.
< ?php $i++; } ?>
в < ?php while($var) { ?>

< ?php echo $i;?>

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

У вас есть множество вариантов. Можно было бы использовать PHP в качестве механизма шаблона:

 < ?php // Draw the page ?> 

First

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

Другим было бы использование одинарных кавычек, которые позволяли бы оставлять двойные кавычки без кавычек и также поддерживать символы новой строки в литералах:

 < ?php echo '

First

Lorem ipsum dolor sit amet.
'; ?>

Другим было бы использование HEREDOC, которое оставляет двойные кавычки нетронутыми, поддерживает новые строки, а также расширяет любые переменные внутри:

 < ?php echo << 

First

Lorem ipsum dolor sit amet.
EOS; ?>

нет необходимости использовать echo sir, просто используйте тег. добро пожаловать 🙂

   <div> <h3><a href="#">First</a></h3> <div>Lorem ipsum dolor sit amet.</div> </div></plaintext></code> исходный <code> <plaintext> <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>  Вы можете заменить &#8216;< ' на <code>&lt;  и &#8216;>&#8217; с <code>&gt;</code>  например: </p>
<pre> <code>echo "&lt;div&gt;";</code> </pre>
<p>  вывод будет виден <code></p>
<div></div>
<p></code> </p>
<p>  для более длинных строк выполняйте функцию, например </p>
<pre> <code>function example($input) { $output = str_replace('>', '&gt;', str_replace('< ', '&lt;', $html)); return $output; } echo example($your_html);</code> </code></pre>
<p>  Не забудьте поставить обратную косую черту <code>href=\"#\"</code> или сделать это с одинарными кавычками <code>href='#'</code> или изменить ее в функции тоже с str_replace </p>
</div>
</li><!-- #comment-## -->

 		<!-- /70071061/whjz-jy/728x90-01-fliplinux-jy-whjz -->
<div id='div-gpt-ad-1556181138250-0' style='height:90px; width:728px;'>
<script>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1556181138250-0'); });
</script>
</div>
	</div>
		
        </div>
<ul>
<li><a class="text-dark" href="https://html.bilee.com/20718" rel="bookmark" title="Широко поддерживают ли браузеры числовые кавычки в атрибутах?">Широко поддерживают ли браузеры числовые кавычки в атрибутах?</a></li><li><a class="text-dark" href="https://html.bilee.com/14397" rel="bookmark" title="Тег <strong> заменяется на тег <b> в CQ5">Тег <strong> заменяется на тег <b> в CQ5</a></li><li><a class="text-dark" href="https://html.bilee.com/11572" rel="bookmark" title="Установите ссылку mailto с темой, содержащей амперсанд (&amp;)">Установите ссылку mailto с темой, содержащей амперсанд (&amp;)</a></li><li><a class="text-dark" href="https://html.bilee.com/11172" rel="bookmark" title="HTML-тег скрипта не используется тип javascript ?">HTML-тег скрипта не используется тип javascript ?</a></li><li><a class="text-dark" href="https://html.bilee.com/17128" rel="bookmark" title="Зачем мне комментировать тег  в HTML?">Зачем мне комментировать тег  в HTML?</a></li><li><a class="text-dark" href="https://html.bilee.com/2449" rel="bookmark" title="jquery html () удаляет tags скриптов">jquery html () удаляет tags скриптов</a></li><li><a class="text-dark" href="https://html.bilee.com/12846" rel="bookmark" title="Дополнительный интервал после тега Tag / img?">Дополнительный интервал после тега Tag / img?</a></li><li><a class="text-dark" href="https://html.bilee.com/12882" rel="bookmark" title="Как предотвратить CKEditor от удаления  (больше или меньше)">Как предотвратить CKEditor от удаления  (больше или меньше)</a></li><li><a class="text-dark" href="https://html.bilee.com/21339" rel="bookmark" title="Safari Mobile Multi-Line  aka GWT Multi-Line ListBox">Safari Mobile Multi-Line  aka GWT Multi-Line ListBox</a></li><li><a class="text-dark" href="https://html.bilee.com/3008" rel="bookmark" title="POST vs post, GET vs get">POST vs post, GET vs get</a></li><li><a class="text-dark" href="https://html.bilee.com/12199" rel="bookmark" title="Можно ли захватить ссылку по href, если у нее нет classа или идентификатора?">Можно ли захватить ссылку по href, если у нее нет classа или идентификатора?</a></li></ul></ul>    
    </div>
    
</div>

   <div class="clearfix mt-5"></div>
    <hr />
<footer>
        <ul class="list-inline text-center">
        <li class="list-inline-item">© 2017 Разработка 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>
    <!-- Default Statcounter code for Java.fliplinux.com
http://java.fliplinux.com -->
<script type="text/javascript">
var sc_project=11845197; 
var sc_invisible=1; 
var sc_security="cbcbb27d"; 
</script>
<script type="text/javascript"
src="https://www.statcounter.com/counter/counter.js"
async></script>
<noscript><div class="statcounter"><a title="Web Analytics"
href="https://statcounter.com/" target="_blank"><img
class="statcounter"
src="https://c.statcounter.com/11845197/0/cbcbb27d/1/"
alt="Web Analytics"></a></div></noscript>
<!-- End of Statcounter Code -->
</html>