Я изучил PHP из Интернета без каких-либо официальных уроков. Большинство учебных пособий дают хорошее представление о том, как писать PHP, но никогда, как «использовать» его.Каков лучший способ написать страницу PHP?
Перед тем, как начать свой первый веб-проект, какой из следующих способов технически является лучшим способом сделать сайт с использованием PHP? На моих страницах будет использоваться расширение .PHP.
Метод A:
<?php
$a = string;
$b = string;
$c = array(items);
echo "
<!DOCTYPE>
<html>
<head></head>
<body>";
include ("PATH/PAGECONTENTS");
include ("PATH/SIDEBAR");
include ("PATH/FOOTER");
echo "</body></html>";
?>
Метод B:
<!DOCTYPE>
<html>
<?php
$a = string;
$b = string;
$c = array(items);
?>
<head></head>
<body>
<?php
include ("PATH/PAGECONTENTS");
include ("PATH/SIDEBAR");
include ("PATH/FOOTER");
?>
</body>
</html>
В способе А, весь документ находится в PHP, в то время как метод Б означает смешивание HTML с PHP. Метод Как-то кажется более правильным способом написать страницу PHP.
Однако, в способе B, я смогу указать DOCTYPE до того, как остальная страница загрузится. Это кажется более правильным с точки зрения написания страницы XHTML.
Поскольку обе страницы возвращают один и тот же исходный код, я не могу точно сравнить, проверяя эти два файла.
Один из способов лучше, чем другой, или это действительно не имеет значения?
Извините, если это дубликат, этот вопрос действительно сложно назвать фразой для поиска.
Спасибо за ответ! Я изменил часть около . Почему лучше включить включение в начале? Разве это не приведет к тому, что включенный контент появится до тегов и ? – Daryl
Код становится более чистым, если мы сохраняем его в начале. Ничего не появится до , пока вы не «эхом» что-то (что мы обычно делаем в теге
). – AhsanВсегда рекомендуется иметь весь тяжелый подъем от браузера клиентов, чтобы дать серверу меньше операций и уменьшить нагрузку – hayonj