htmlでコーディングしていると、階層ごとに調整するのが非常にめんどくさく感じますよね。
phpでやろうにも、hrefだけでは階層をまたいだ時点でずれてしまいます。
そんな時に活躍するのが
<?php echo $pathPrefix; ?>
パスを引数として、ファイルごとに指定できます。
初期値がnullなので、指定がなければ同階層(変更なし)となりますし、
ルートディレクトリからの相対パスで書いておけば、呼び出し時にルートディレクトリまでのパスを入れるだけで階層ズレが起きなくなります。
一応、毎回指定するのは面倒になりますが、phpを1個追加すれば指定する場所を変更するだけで済みます。
個別に作らなくていいパスなんて、素晴らしすぎます。
(これに慣れたら、HTMLで書くのが嫌になりそうで怖い)