- safely run PHP code in posts, pages, widgets, excerpts and RSS
- control error reporting globally and on a per-shortcode basis
- define default shortcode behaviour depending on content area
- option for formatting PHP code instead of running it
- default shortcode [php] can be easily changed