PHP Komodo getter/setter 自动生成
Komodo 是否支持 NetBeans 或 Eclipse 那样的 getter/setter 自动生成?如果是这样我该如何使用它?我好像找不到啊
Does Komodo support getter/setter auto generation a la NetBeans or Eclipse? If so how do I use it? I can't seem to find it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
这是一个修改/改进的版本,具有更具可读性的代码。还将从属性声明中删除默认值,如
public $prop = array();
This is a modified/improved version with a more readable code. Also will remove the default values from property declaration, like in
public $prop = array();
我不认为 Komodo [编辑/打开] 支持它,不确定 Komodo IDE。
I don't think Komodo [Edit/Open] supports it, not sure about Komodo IDE.
这是 David 代码的修改版本,适用于正确的行结尾:
This is a modified version of David's code and works with the correct line endings:
Komodo IDE 和 Edit 都不支持它。
对于 PHP,您希望从什么生成代码?
Neither Komodo IDE nor Edit support it.
With PHP, what would you want to generate the code from?
这绝不是完美或完成的,但这是我编写的一个与 Komodo 6 兼容的 python 宏脚本,用于为整个 PHP 类自动生成 setter/getter。
给出一个像 foo.php 这样的文件,其中只有 Class Bar ,
它会注入,
这对于我的使用来说已经足够好了(我可以很快地重新创建所有内容),但如果我对脚本有显着改进,我会更新这个答案。
This is in no way perfect or finished, but here's a Komodo 6 compatible python macro script I wrote to auto-generate setters/getters for an entire PHP class.
give a file like foo.php with Class Bar as the only thing present
It would inject
That's good enough for my uses ( I can retab everything pretty quickly ) but I'll update this answer if I improve significantly on the script.