Andrio, получается что файл этот один должен быть и он лежит в одной паке с файлом в котором они подключаются, например, тот же индекс или любой другой
Нет, это просто переменные объявленные в инклюде. сам файл может лежать где угодно на сайте.
Как в JS - переменная объявлена и может быть вызвана в любой части функции.
и как тогда вообще подразумевается откуда брать эту переменную?
Придумать. Но она должна быть уникальной, естественно.
имя инклуда не имеет значение, главное только расширение .inc ?
В данном случае php.
Типа:
Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
include('./global.php');
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $title; ?></title>
<meta name="description" content="<?php echo $description; ?>" />
</head>
<body>
<?php echo $header; ?>
<div id="content">Здесь располагается содержимое id "content"</div>
<?php echo $footer; ?>
</body>
</html>
global.php
Код
<?php
$title = 'Заголовок';
$description = 'Описание страницы';
// html код 1.
$header = <<<EOF1
<div id="header">Здесь располагается содержимое id "header"</div>
EOF1;
// html код 2.
$footer = <<<EOF2
<div id="footer">Здесь располагается содержимое id "header"</div>
EOF2;
?>