Как правильно создать меню в PHP

120
15 сентября 2019, 21:20

Создал меню в отдельном файле "header.php" На главной странице сайта "index.php", вызвал меню через "include"

В строении меню нет не одной строки php кода. Меню у меня на чистом html и css. У меня все это работает корректно.

Вопрос такой: Вызывать в PHP тот файл, который не имеет не одной строки php кода)? Это правильно?

Answer 1

Вы можете делать меню какое угодно. Сегодня у вас там нет строк с php кодом, но завтра он может появиться. Вообще, структура меню планируется на этапе проектирования. Например:

<?php if($Admin): ?>
    <ul>
        <li><a href="/home">Home</a></li>
        <li><a href="/about">About</a></li>
        <li><a href="/see">See</a></li>
    </ul>
<?php else: ?>
    <ul>
        <li><a href="/about">About</a></li>
    </ul>
<?php endif ?>

Выше указанный пример демонстрирует, то как завтра вам могут сказать, выводи всем только страницу about, а админам всё.

По поводу, что необходимо использовать include или require почитать тут.

READ ALSO
C++ обьяснить участок кода

C++ обьяснить участок кода

Описан классНе понимаю двух моментов:

122
Переименование файлов в каталоге

Переименование файлов в каталоге

Подскажите почему не происходит замена, компилирует, но замена не происходит

144
Разработка и отладка для arm-linux из Visual Studio

Разработка и отладка для arm-linux из Visual Studio

может быть кто то сталкивался с подобным ? Есть эмулятор Raspberry Pi emulation for Windows https://sourceforgenet/projects/rpiqemuwindows/ Линукс запускается там Есть реальная...

147
Что будет эффективнее?

Что будет эффективнее?

Имеем мы 8 функций:

145