関数内でグローバルオブジェクトの補完を有効にする方法の紹介です。WordPressを例にします。
関数外
他のファイルで使われていた場合は候補にでてきます。ただそのままでは補完はききません。
この場合は@varタグを追加することで補完が効くようになります。ただし、ファイルごとに追加する必要があります。
/* @var $wpdb wpdb */
この方法は関数内でglobal変数を使う時でも有効になります。
関数内
/** * hoge * @global $wpdb wpdb */ function hoge() { global $wpdb; //$wpdb-> }
上のように@globalタグを追加すれば、補完が効くようになります。