2016-04-18 3 views
1

мне нужно прокомментировать несколько строк кода, которые уже содержат другие комментарии,
я пытался сделать что-то вроде этого:вложенные многострочные комментарии в PHP

... 
<?php /* ?> 
<ul> 
    <li></li> 
    <li></li> 
    <li></li> 
    <?php /* ?> 
    <li></li> 
    <li></li> 
    <?php */ ?> 
    <li></li> 
    <li></li> 
    <li></li> 
</ul> 
<?php */ ?> 
... 

, но он не работает. Как мне это сделать?

+0

Вы пробовали? Это работает? –

+0

Не работает – neoDev

+0

Возможный дубликат [Комментарий к многострочной строке PHP внутри комментария нескольких строк] (https://stackoverflow.com/questions/6977568/php-multiple-line-comment-inside-multiple-line-comment) – mickmackusa

ответ

2

Из PHP документов: http://php.net/manual/en/language.basic-syntax.comments.php

'C' комментарии в стиле конца на первый */встречается. Убедитесь, что вы не вставляете комментарии стиля «C». Это легко сделать, если вы пытаетесь прокомментировать большой блок кода.

Таким образом, вы не можете вставлять комментарии с несколькими слоями.

+0

Doesn Существует ли какое-либо обходное решение? – neoDev

+0

Нет. Это может помочь, если вы хотите изменить свой вопрос или предоставить дополнительную информацию о том, что вы пытаетесь сделать. Могут быть другие способы выполнения одной и той же задачи. –

0

К сожалению, вы не можете. Однако, в зависимости от того, что делает ваш код, вы можете уйти с комментариями HTML, выведенными php. Как это:

<!-- 
 
<ul> 
 
    <li></li> 
 
    <li></li> 
 
    <li></li> 
 
    <?php /* ?> 
 
    <li></li> 
 
    <li></li> 
 
    <?php */ ?> 
 
    <li></li> 
 
    <li></li> 
 
    <li></li> 
 
</ul> 
 
-->

0

Нет, вы не можете использовать многострочный PHP комментарий вложен. Многострочный комментарий начинается с первого