Как я могу закомментировать строки PHP внутри HTML-файла? - PullRequest
10 голосов
/ 30 декабря 2010

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

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

Спасибо

Ответы [ 4 ]

33 голосов
/ 30 декабря 2010

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

<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 на вашем компьютере ничего не появитсяИсточник:

<body>
    <?php /* echo $this_variable_will_echo_a_div; */ ?>
</body>
5 голосов
/ 03 октября 2013

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

<?php //for one line comment ?>

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

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

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

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

0 голосов
/ 30 декабря 2010

Использование

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

Или

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

Или

<?php
    # <?php echo 'hello'; ?>
?>
0 голосов
/ 30 декабря 2010

Вам необходимо использовать Комментарии PHP не комментарии HTML <!-- -->

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

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