如何在eclipse(php)中生成getter和setter
通常,我使用eclipse来处理Java,所以当我想处理PHP时,我也使用eclipse 但我不知道如何为类变量生成getter和setter。当我右键单击时,我没有菜单如何在eclipse(php)中生成getter和setter,php,eclipse,Php,Eclipse,通常,我使用eclipse来处理Java,所以当我想处理PHP时,我也使用eclipse 但我不知道如何为类变量生成getter和setter。当我右键单击时,我没有菜单Source->Generate Getter/Setter 如何在eclipse中使用php实现这一点 谢谢。看来这正是你需要的。从: 1.0.0(当前)版本中添加的主要功能: -在一个源文件中处理多个PHP类的可能性 -其他生成的方法排序模式(首先是setter,然后是getter) -改进的主菜单访问-仅当合适的PHP编辑
Source->Generate Getter/Setter
如何在eclipse中使用php实现这一点
谢谢。看来这正是你需要的。从:
1.0.0(当前)版本中添加的主要功能:-在一个源文件中处理多个PHP类的可能性
-其他生成的方法排序模式(首先是setter,然后是getter)
-改进的主菜单访问-仅当合适的PHP编辑器可用时
基于Eclipse的Zend Studio也提供了此功能。不过,它不是免费的,但如果您不介意为IDE付费,这可能是一种选择 如果您当前正在使用PHP,您可能会发现PDT和Zend Studio之间的比较非常有用:
这会有所帮助,它是一个用PHP生成代码的插件。
我在寻找类似于这两种选择的东西。我发现一个是免费的,而且似乎定期更新,所以我把链接留在这里,让其他人来看看:(和版本) 这里是网站 EclipsePHP开发工具的插件。提供代码格式化和代码生成,如
- getter/setter生成
- 新建类向导
- 接口方法实现
- 和其他特征
private $$${PropertyName};
${cursor}
public function get${PropertyName}()
{
return $$this->${PropertyName};
}
public function set${PropertyName}($$value)
{
$$this->${PropertyName} = $$value;
}
感谢erisco给出了很好的答案,现在回答这个问题有点晚了,但是我今天搜索了一下,发现了一个可以从eclipse URL安装的插件:我发现这个插件非常有用: 它支持注释、“流体界面”和其他一些东西。
非常简单明了,但是比E-Surf插件功能更强大。我知道你想要什么,因为我和你的情况完全一样。。。在Eclipse中学习Java,然后转向其他语言,但错过了该功能,所以我用PHP编写了这篇文章。所以你不必仅仅为了一个特性而改变编辑器。它也适用于VB,因为这是我最初创建它的目的
你可以在这里下载:@Enrico他当然可以,但是使用IDE有什么意义呢?是的,Enrico,我可以这样做,但当你使用eclipse和java时,这是一种回报;)可能是我知道的Zend Studio的复制品,但我认为eclipse可以做到这一点。我想我会使用Zend Studio;)这并不能回答这个问题。若要评论或要求作者澄清,请在他们的帖子下方留下评论-您可以随时在自己的帖子上发表评论,一旦有足够的评论,您就可以发表评论了。问题是如何在Eclipse中为PHP类生成getter/setter。有了这个插件,你就可以做到这一点。我做错了什么?谢谢你的回答!那个插件帮了我很多。提供的链接是快照链接,下面是稳定的链接: