确保netbeans确实知道存储的内容 $user 。每个方法都应该有适当的@return注释,标题名称/数组或类名。
$user
如果用户类名为User,则您的用户getter应如下所示
/** @return User */ function getUser() { //some code return $user; //instance of User }
$foo = new Bar();
当ctrl单击Bar(或右键单击 - >转到定义)时,您应该转到Bar类。 准确地说__construct()。
如果netbeans doenst跳转,这意味着它不知道Bar类的定义位置。 $ foo-> ctrl+space 然后会说“没有建议”
ctrl+space
在你的情况下:
$user = new User(); $user->
如果$ user是一个参数:
/** * @param User $user */ function myFunction($user) { $user->
检查你有没有 /** 而不只是 /*
/**
/*
如果通过函数检索$ user:
/** * @return User */ function getUser() { // impl } $user = getUser(); $user->