<head>タグにちょっと追加したい

このページだけ、<head>タグのなかに記述を追加したい時がある。
たとえば、metaタグを使いたいときなど。

そんな時は、カレントディレクトリのレイアウトディレクトリに header.php を配置すると自動的に読み込む。

例.

ルートディレクトリ ─┬─ index.php
           │
           ├─ top.php
           │
           ├─ layout ─── default.php (1)
           │
           ├─ css_default ─── default.css
           │
           └─ folder01 ─┬─ test01.html
                    │
                    └─ layout ─── header.php (2)

test01.html がリクエストされると、default.php (1) の<head>タグのなかに header.php (2) が挿入される。

ただし、以下のレイアウトファイルのように、変数 $header を出力する必要あり(10行目)。

01: <!DOCTYPE html>
02: <html lang="ja">
03: <head>
04:     <meta charset="<?= $charset ?>">
05:     <base href="<?= $pageUrlFull ?>">
06:     <title><?= $title ?></title>
07:     <link rel="stylesheet" href="<?= $homeDir ?>/css_default/default.css">
08:     <?= $css ?>
09: 
10:     <?= $header ?>
11: 
12: </head>
13: <body>
14: <?= $contents ?>
15: 
16: </body>
17: </html>