Это довольно простой вопрос от общего новичка php, поэтому, пожалуйста, будьте терпеливы ... Почему большинство учебных пособий по обслуживанию сайтов php говорят вам об использовании php, но не упоминаете использование переменных? Есть, например, что-то неправильно с этим один:Почему бы не использовать включенные переменные?
<title><?php include 'includes/meta.php';
echo "$title_index";?></title>
<meta name="description" content=<?php include 'includes/meta.php';
echo "$desc_index";?>>
... если по сравнению с этим один:
<title><?php include 'includes/sitename.php';?></title>
<meta name="description" content=<?php include 'includes/description.php';>
?
В этом конкретном случае не было бы проще иметь все мета-теги, соответствующие SEO, в одном файле, а не распространять их или их части в отдельных файлах?
Итак, вернемся к основному вопросу: есть ли какая-то причина избегать использования «основного файла» и, таким образом, распространять включенный контент в несколько файлов, которые включены в их совокупность здесь и там? Или я просто прочитал неправильные статьи?
Использование include вместо исходного метода эха не очень аккуратно –
в вашем первом примере - предполагается, что '$ title_index' и' $ desc_index' определены в 'includes/meta.php', вам не нужно будет включать его дважды , – Emissary