GeSHi is a Generic Syntax Highlighter for PHP taking any sourcecode and highlighting it in XHTML and CSS. GeSHi's many features include:
* Support for over 70 languages
* Case-sensitive or insensitive highlighting
* Auto-caps/non-caps of any keyword
* Function to URL conversion
* Line numbering
* Use of CSS classes to massively reduce the amount of outputted code.
* International character set support
GeSHi's features are neatly wrapped up in an easy to use class and GeSHi comes with full documentation.