Работает ли закомментированный PHP код, если комментарии <!-- --> типа html?

12
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
2556

Всем привет и С Новым Годом!

Подскажите если кто знает, вот есть какой-то PHP код в шаблоне для WordPress, я его скрываю на время чтобы не выводились результаты, с помощью обычных html комментариев в виде:

<!-- <?php какой-то пхп код ?> -->

И он действительно не выводится в браузере, но делает ли он запросы к базе данных и выполняется ли на стороне сервера? Или лучше убирать такой кусок кода из шаблона?

Заранее всем спасибо за ответы, и извиняюсь если было такое.

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#1

Конечно делает.

Комментировать PHP надо так:

<?php

/*

ваш код php

*/

?>

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
M
На сайте с 04.12.2013
Offline
223
#2

Dmitriy_2014, естественно, он отрабатывает.

При выполнении шаблонов работать с БД в принципе неправильно.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
SeVlad
На сайте с 03.11.2008
Offline
1609
#3
miketomlin:
При выполнении шаблонов работать с БД в принципе неправильно.

С чего бы?

Шаблоны в ВП (не путать с темами!!!) - это как раз-таки куча функций, которые в свою очередь и из базы достают нужное.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
M
На сайте с 04.12.2013
Offline
223
#4

ВП – далеко не эталон, скорее наоборот.

---------- Добавлено 06.01.2018 в 15:51 ----------

Плюс вполне возможно, что многие используют ф-ции для работы с БД не так, как рекомендуют разработчики.

---------- Добавлено 06.01.2018 в 16:08 ----------

SeVlad:
не путать с темами!!!
Терминология в ВП специфическая и вполне возможно, что под шаблоном там понимается нечто большее, но я ориентировался на контекст. Формирование разметки вперемешку с запросами к БД – это ламерство высшего порядка. Пишу для широкой публики, потому что Web-программисты это и без меня знают.
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#5

Всем спасибо за ответы, значит у меня правильные подозрения были. Тогда нужно использовать два тега комментариев для html и для php, чтобы скрыть строки html и заставить код php не работать.

<!-- <p><b>Всего ответов:</b></p> <?php /* echo $allcoments */ ?> -->

По поводу базы данных это я наверное неправильно выразился, я имел в виду просто работу php скрипта на сервере, но в целом он же и с бд. может работать. В общем, нужно делать двойные комменты или убирать код из работающего шаблона если он не нужен, чтобы лишняя работа и загрузка не производилась. Так получается?

M
На сайте с 04.12.2013
Offline
223
#6

Как показали в самом начале, можно закомментировать весь код внутри php-вставки. В результате получится пустая строка. Только учтите, что пых "съедает" один разделитель строк, если он находится сразу после php-вставки.

igor3310
На сайте с 27.02.2011
Offline
156
#7

или строку так // код php

Веб разработка WordPress, OpenCart, Modx Revo и прочее - https://searchengines.guru/ru/forum/1040224
S
На сайте с 30.09.2016
Offline
469
#8
Dmitriy_2014:
убирать код из работающего шаблона если он не нужен, чтобы лишняя работа и загрузка не производилась. Так получается?

Именно так в окончательном варианте. Мусор имеет смысл оставлять в черновиках, если есть вероятность использования этого кода.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
SeVlad
На сайте с 03.11.2008
Offline
1609
#9
miketomlin:
ВП – далеко не эталон, скорее наоборот.

Это вопрос дискуссионно-флудовый, но данный топик однозначно про ВП:

Dmitriy_2014:
код в шаблоне для WordPress
M
На сайте с 04.12.2013
Offline
223
#10

Я понял, поэтому и сделал приписку по поводу контекста. HTML-комменты – по-любому часть разметки, а значит можно говорить о шаблоне и в обычном понимании этого слова, а не только как о файле, в котором собрано все, касающееся подготовки и вывода страниц определенного типа.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий