include の返り値

http://php.net/manual/ja/function.include.php

 include 文は指定されたファイルを読み込み、評価します。

これはもちろん分かっていたけれど、「HTMLがそのまま入るのだ」とこの間教わって驚きました。忘れそうなのでメモ。
http://nyx.pu1.net/reference/loadfile/include.html

 評価するというのは、実行すると思ってもらっていいです。ファイルに書かれている内容がただのHTMLならそのHTMLをブラウザに出力し、PHPスクリプトならそのスクリプトを実行します。

下記のようにすると、

htmlPath.php

 <html>
   <h1>sample html contents</h1>
 </html>

hoge.php

 <?php
        $html = include 'htmlPath.php';
        print_r($html);

$html の中には、上のHTMLの出力がそのまま入るということ。