NetBeans PHP : Code Completion for Parameters

netbeans

利用頻度は少ないと思うのですが、ini_set(),ini_get(), date_default_timezone_set()等の引数の補完のサポートをPHP Enhancementsプラグインに追加しようと思います。

PhpStormはすでに補完をサポートしているプラグインがあるようです。

たとえば、下のような感じです。

nb-php-enhancements-cc-parameter-1 nb-php-enhancements-cc-parameter-2 nb-php-enhancements-cc-parameter-3

補完リストは、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

追記:2014/04/07 とりあえずこの機能を追加したものをリリースしました。header関数は全てのものについてサポートしているわけではありませんが、足りないものがあれば、随時追加します。

他にも追加したほうがいいものがあれば、お知らせいただけると幸いです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください