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