“没有建议”在 NetBeans 中
这几天我一直在使用 NetBeans 6.8 来完成 PHP 工作。 但即使包含类文件并且方法是公共的并且使用了 phpDoc,NetBeans 每次都会在窗口中显示“无建议”。
例如,我输入
$user->
并按 CTRL+空格键,我确实期望所有方法和变量,但没有显示任何内容。想法?
For a few days now I'm using NetBeans 6.8 for doing PHP work.
But even if a class-file is included and the methods are public and there's phpDoc used, NetBeans everytime shows "No Suggestions" in the window.
E.g. I type
$user->
and press CTRL+Space, I do expect all the methods and variables but there aren't shown any. ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当按住 ctrl 键单击 Bar(或右键单击 -> 转到定义)时,您应该转到 Bar 类。
准确地说是 __construct()。
如果 netbeans 不跳转,则意味着它不知道 Bar 类的定义位置。
$foo->
ctrl+空格
然后会说“没有建议”
在您的情况下:
如果 $user 是一个参数:
检查您是否获得了
/**
而不仅仅是/*
如果 $user 是通过检索的一个函数:
When ctrl click on Bar (or right click -> Go to definition) you should go the the Bar class.
To the __construct() to be precise.
If netbeans doenst jump, that means it doesn't know where the Bar class is defined.
$foo->
ctrl+space
Would then say "No suggestions"
In your case:
If $user is a parameter:
check that you got
/**
and not just/*
If $user is retrieved via a function:
确保 netbeans 确实知道
$user
中存储的内容。每个方法都应该有适当的 @return 注释,带有标量名称/数组或类名称。如果用户类名为 User,则您的用户 getter 应该类似于
Make sure netbeans do know what is stored in
$user
. Every method should have proper @return annotation with either scalar name/array or class name.If user class is named User, your user getter should look like