Как я могу закомментировать строки PHP внутри HTML-файла?


В середине моего HTML-кода у меня есть строка PHP. теперь я хочу сделать строку PHP в качестве комментария. Я пытался использовать <!-- -->, но, похоже, это не работает для PHP.

Что мне делать?

Спасибо

Author: Hesam, 2010-12-30

4 answers

Представьте, что у вас есть следующий код:

<body>
    <?php echo $this_variable_will_echo_a_div; ?>
</body>

Если вы хотите, чтобы div отображался, но не отображался на странице, вы прокомментируете html, PHP все равно будет выполнен:

<body>
    <!-- <?php echo $this_variable_will_echo_a_div; ?> -->
</body>

Если вы не хотите, чтобы div отображался в источнике в виде прокомментированного html, вам придется прокомментировать php, между тегами тела в вашем источнике ничего не появится:

<body>
    <?php /* echo $this_variable_will_echo_a_div; */ ?>
</body>
 32
Author: acm, 2010-12-30 09:59:40

Все методы комментирования синтаксиса PHP работают во встроенном коде внутри HTML. Не стесняйтесь использовать кого угодно.

<?php //for one line comment ?>

<?php /* for multi-lines comment */ ?>

Также вы можете использовать синтаксис HTML-комментариев непосредственно за пределами тегов php.

<!-- <?php blah blah ?> --> 

Обратите внимание, что PHP-код все равно будет выполнен.

 4
Author: Dhiraj Pandey, 2014-10-16 23:29:15

Вам нужно использовать Комментарии PHP , а не комментарии HTML <!-- -->

Обратите внимание, что вы должны скрывать PHP-код по соображениям безопасности при комментировании фрагмента HTML, содержащего PHP-код, с помощью <!-- -->, в противном случае ваш исходный код будет виден при просмотре страницы.

 0
Author: Sarfraz, 2010-12-30 09:48:01

Использовать

<?php
/*
    <?php
        php code.. blah blah
    ?>
*/
?>

Или

<?php
    // <?php echo 'hi'; ?>
?>

Или

<?php
    # <?php echo 'hello'; ?>
?>
 0
Author: Erik, 2010-12-30 09:50:29