NetBeans中的“无建议”

时间:2010-06-07 20:55:12

标签: php netbeans class netbeans6.8 phpdoc

几天后,我正在使用NetBeans 6.8来完成PHP工作。 但即使包含类文件且方法是公共的并且使用了phpDoc,NetBeans每次都会在窗口中显示“No Suggestions”。

E.g。我输入

$user->

并按CTRL + Space,我确实期望所有的方法和变量,但没有显示任何。想法?

2 个答案:

答案 0 :(得分:3)

 $foo = new Bar();

当按住Ctrl键单击栏(或右键单击 - >转到定义)时,您应该进入Bar类。
准确地说__construct()。

如果netbeans doenst跳转,这意味着它不知道Bar类的定义位置    $ foo-> ctrl+space  然后会说“没有建议”

在你的情况下:

$user = new User();
$user->

如果$ user是参数:

/**
 * @param User $user
 */
 function myFunction($user) {
    $user->

检查您是否/**而不只是/*

如果通过函数检索$ user:

 /**
  * @return User
  */
  function getUser() {
     // impl
  }
  $user = getUser();
  $user->

答案 1 :(得分:2)

确保netbeans知道$user中存储的内容。每个方法都应该有适当的@return注释,标题名称/数组或类名。

如果用户类名为User,则您的用户getter应该是

/**
@return User
*/
function getUser() {
    //some code
    return $user; //instance of User
}