その際、命令、関数名、コメントなどを着色して出力してもらう必要があります(着色機能を持ったエディタにありがちな見た目にできればOKということです)。
関数名に関しては自動的に関数か否かを判別してもらえるのがベストですが、自力で関数名を登録していくような使い方でも構いません。
有料よりは無料のものがありがたいです。
phpのライブラリだとありがたいですが、基本的にLinux上で実行できれば何でもOKです(バイナリ提供のみは不可)。
色のカスタマイズができると素晴らしいですが、それは必須条件ではありません。
いわゆるシンタックスハイライト機能と考えてよろしかったでしょうか?
JSで実現するものが多いですが
http://blog.37to.net/2007/06/syntax_highlighter/
「Linux上で実行できれば」という条件をふまえて、あえてphpの標準機能をおすすめしたい。
コマンドライン版のPHPが必要です。
$ php -s target.php >output.html
いわゆるシンタックスハイライト機能と考えてよろしかったでしょうか?
JSで実現するものが多いですが
http://blog.37to.net/2007/06/syntax_highlighter/
「Linux上で実行できれば」という条件をふまえて、あえてphpの標準機能をおすすめしたい。
コマンドライン版のPHPが必要です。
$ php -s target.php >output.html
ありがとうございます、こちらもなかなか良さそうです。
PHPDocumentorのオプションで、ハイライトしたソースコードを出力するオプションが付いてます。
PHPDocumentor自体がプレーンなPHPで出来ているのでLinuxでも動くと思いますよ。
さらにテンプレートをいじれば、色を含めて出力コードのカスタマイズはいくらでも可能です。若干手間はかかりますが。
ありがとうございます、PHPDocumentorは入れてないのですがこれも良さそうです。
ありがとうございます、こちらもなかなか良さそうです。