Имя: Пароль:
IT
Веб-мастеринг
Как правильно закомментировать код?
0 s-pc
 
16.03.15
15:39
Скажите, пожалуйста, можно ли как-то скопом закомментировать и HTML и PHP?

Есть, к примеру, код вида

==========
<html>

<body>

<!--  Тут код html <?php // тут код PHP ?> тут опять код HTML -->

</body>

</html>
==========

Если блок HTML большой, и в нем много внутреннего кода PHP - заколебешься это комментировать и разкоментировать. Может есть какой-то способ (тэг), позволяющий комментировать целиком весь блок? Или только автозамена в Notepad++ и никак больше?

Есть что-нибудь такое?

===============


<html>

<body>

[тут "волшебный" открывающий тэг, комментирующий блок]

  <div>Тут код html <?php тут код PHP ?> тут пять код HTML </div>

[тут "волшебный" закрывающий тэг]

</body>

</html>

===============
1 GROOVY
 
16.03.15
15:41
В гугле забанили? http://www.php.su/php/intro/?3
2 s-pc
 
16.03.15
15:45
(1)Похоже вы мой вопрос не внимательно прочитали. О том, что написано по ссылке я и так знаю, но ответа на мой вопрос там нету.
3 Nuobu
 
16.03.15
15:46
(0) Попробуй поместить это в <div>, только задай ему нулевые размеры и отключи видимость.
4 Nuobu
 
16.03.15
15:47
(0)  
<!--[if lt IE 6]>

))

<![endif]-->
5 Torquader
 
16.03.15
15:58
(3) За такое голову нужно отрывать.
Представь себе, ты грузишь сайт, а там половина div-ов невидимые, но с кучей всего ненужного - и сколько всё это чудо будет грузиться ?
6 Nuobu
 
16.03.15
16:00
(5) А можешь подробней рассказать, чем (3) отличается от (4) ?
Разве во втором случае не будет грузиться контент?
7 Asmody
 
16.03.15
16:02
<?php {
....
} ?>
8 Asmody
 
16.03.15
16:02
ай, звездочки пропали
9 Asmody
 
16.03.15
16:03
<?php {**
10 Asmody
 
16.03.15
16:03
*} ?>
11 Torquader
 
16.03.15
16:25
(6) Тем, что, например, (4) я увижу на экране на своём мобильном телефоне, и кто-то будет очень долго икать, так как его будут вспоминать нехорошими словами.

P.S. пишите код в разных файлах, тогда вопросов про "комментировать много кода" не будет - просто отключаем и радуемся жизни.
12 Torquader
 
16.03.15
16:26
Кстати, у php есть предкомпиллятор.
13 Torquader
 
16.03.15
16:37
Тут подумалось:
Спрашивают студента - кем ты работаешь ?
Он такой довольный отвечает - Я работаю комментатором ... кода ... на Web-сервере.
14 Asmody
 
16.03.15
17:11
(11) хорошо, что ты не видел исходников форума
15 s-pc
 
16.03.15
18:10
Странно, почему все отвечают, как закомментировать PHP? Я же спрашивал, как одним тегом (и есть ли такой тэг вообще) закомментировать весь блок HTML вместе со всеми, входящими внутрь этого HTML-кода PHP-блоками?

Похоже, что такого общего тэга нет - получается только Notepad++ и Регулярные выражения.
16 Torquader
 
16.03.15
18:49
В начале:
<?php if(false){?>

в конце:
<?php };?>

по идее, должно работать.
17 Torquader
 
16.03.15
18:50
(14) Уж за тебя исходники в порядок приводить я точно не буду.
18 s-pc
 
17.03.15
11:56
(16) Жалко, что в Notepad++ таким способом нужные строки зелененьким не закрашиваются. :-)
19 Torquader
 
17.03.15
20:09
(18) Ну, насколько я понимаю, там есть RegExp для шаблонов, так что можно "научить", если внимательно прочитать документацию.