はてなダイアリー日記 - 入力したプログラムコードを色付けするスーパーpre記法 シンタックス・ハイライトの実装について てのが実装されて早速使ってるわけですが、php に関しては開始タグ(<? もしくは <?php)を書かないと色付けを開始してくれません。php タグの外側は html だと見做されているようです。それはそれで正しい認識なのだけど、コードの断片などを書く時には領域全体を php コードと見做して欲しい場合が多く、わざわざ開始タグを書くのは面倒くさいのです。単に手間や見映えの問題だけではなく、関数の途中から抜粋するような場合には、開始タグを書くのは変だと思います。 今の仕様は php+html で必要なので、新たに php! というファイルタイプを作って、そちらは全体を php として評価するというのはどうだろうか。対応ファイルタイプが膨大なので、実はどれかがそういうやつだ