There’s a template-plugin for PHPStorm, but standard PHP is supported by NetBeans, if you don’t want to spend money on your IDE.
To help your IDE understand SilverStripe syntax (e.g. the private static $db
properties) better, you can install the IDEAnnotator module as a dev dependency with composer