PHP patterns
============

- `comments` matches comments
- `functions` matches function definitions
- `names` matches identifiers (and keywords) not inside strings and comments
- `strings` matches strings
- `zap_comments` removes comments from matches
- `zap_html` removes HTML content outside of `<?php...?>` blocks
- `zap_strings` removes strings from matches
