利用頻度は少ないと思うのですが、ini_set(),ini_get(), date_default_timezone_set()等の引数の補完のサポートをPHP Enhancementsプラグインに追加しようと思います。
PhpStormはすでに補完をサポートしているプラグインがあるようです。
たとえば、下のような感じです。
補完リストは、jsonファイル(e.g. phpini_directives.json)に書いているので、オプションをつくってユーザが書いたものに変更することも可能だと思います。(ただし、指定されたファイル名、フォーマットで書く必要があります。)
関数リスト
- header
- date
- date_default_timezone_set
- DateTime::format
- ini_set, ini_alter, ini_get, ini_restore
- mb_* (マルチバイト関数)
- htmlentities, htmlspecialchars
- session_cache_limiter
追記:2014/04/02 コメントいただきましたのでいくつか追加しました。コメント&リクエストありがとうございます!
Download
- https://github.com/junichi11/netbeans-php-enhancements/releases (0.8.0 or newer)
追記:2014/04/07 とりあえずこの機能を追加したものをリリースしました。header関数は全てのものについてサポートしているわけではありませんが、足りないものがあれば、随時追加します。
他にも追加したほうがいいものがあれば、お知らせいただけると幸いです。