Ответ 1
Рассматривали ли вы пропустить код, поместив его в блок if (0)?
Например:
<?php
if( 0 ) {
print("This code is 'commented' out");
... other commented out code is here ...
}
?>
Можно ли прокомментировать строки, содержащие другие комментарии?
/*
* comment 1
*/
$var = 0;
$if();
/*
* comment 2
*/
$var2 = 2;
Есть ли способ прокомментировать все эти строки? Я часто имею длинную функцию или логику и хотел бы прокомментировать остальные для тестирования.
Рассматривали ли вы пропустить код, поместив его в блок if (0)?
Например:
<?php
if( 0 ) {
print("This code is 'commented' out");
... other commented out code is here ...
}
?>
Из руководства по PHP:
"Комментарии стиля C" заканчиваются на первом */встреченном. Убедитесь, что вы не вставляете комментарии стиля "C". Это легко сделать, если вы пытаются прокомментировать большой блок кода.
<?php /* echo 'This is a test'; /* This comment will cause a problem */ */ ?>
Возможно, вы сможете что-то сделать с синтаксисом Heredoc, например:
<<<VAR
/*
* comment 1
*/
$var = 0;
$if();
/*
* comment 2
*/
$var2 = 2;
VAR;
Нет. Лучше всего будет использовать блоки комментариев /* */
экономно и использовать больше комментариев в строке //
или #
.
Блок комментариев может скрыть несколько строк, даже если эти строки имеют однострочные комментарии. Однако блок комментариев не может работать с другим блоком комментариев внутри него.
Синтаксис здесь: http://php.net/manual/en/language.basic-syntax.comments.php
Большинство редакторов кода позволяют комментировать и раскомментировать целые блоки кода с помощью //
. Обычно это комбинация Ctrl+Shift/Alt+C
. Очень удобно Проверьте ссылку на текстовый редактор.