ヒアドキュメントの思い出

その昔、

$sql = "SELECT ".
         "    T1.* ".
         "FROM Table1 T1 ".
         "INNER JOIN ".
         "    Table2 T2 ".
         "ON T2.ID = T1.ID";

という感じのSQLコードを大量に書く作業があって、
「かったるいのでヒアドキュメント使いましょうよ」と提案したら、
「コード規約で決まっているから。・・・で、ヒアドキュメントってなに?」
とものの見事に却下されたことがあった。

ちなみにヒアドキュメントだとこうか。

$sql =<<<_EOD_
SELECT
    T1.*
FROM Table1 T1
INNER JOIN 
    Table2 T2
ON T2.ID = T1.ID
_EOD_;


もしかすると元々Java屋とかだから知らなかったのか。
PHP、Perlにはヒアドキュメントがあるが、Javaにはない。

ってか、その時はあまりのメンドクササに泣きそうになった。