Index.php с Silence is golden почему нет закрывающего тега в одном из файлов?

Dmitriy_2014
На сайте с 01.07.2014
Offline
276
501

Всем привет!

В WordPress есть такие файлы в разных папках как index.php, они вроде нужны для того чтобы не отображались внутренние папки и файлы в браузере.

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

В одном так - все ок:


<?php
// Silence is golden.
?>

А в другом без закрывающегося тега - ?>


<?php
// Silence is golden.

Или это все без разницы, работает и ладно?

Заранее спасибо за ответы!

dma84
На сайте с 21.04.2009
Offline
168
#1

Потому что он не нужен, если после php-кода нет никакой другой информации.

LEOnidUKG
На сайте с 25.11.2006
Online
1723
#2
вроде же они закрываться должны везде по хорошему?

Без разницы т.к. конец страницы и служит концом тэга, дальше делать нечего.

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

Как-раз php по-моему не должны закрываться, были там какие-то секьрити резоны

ME
На сайте с 03.07.2017
Offline
66
#4
_SP_:
Как-раз php по-моему не должны закрываться, были там какие-то секьрити резоны

PSR говорит что в нынешних реалиях закрвающий тег нужно не ставить если в файле только php код

S
На сайте с 30.09.2016
Offline
469
#5

ладно, здесь это не важно

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
MS
На сайте с 19.01.2018
Offline
5
#6

Закрывающий тэг вообще лучше не ставить нигде, кроме случаев когда это необходимо.

Поможет избежать попадания пробелов в поток вывода.

3 месяца хостинга бесплатно (https://enjoyweb.net/3-months-of-hosting-from-mchost/)

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