有人知道一个PHP IDE,其中包含一个封装私有变量的工具,就像Visual Studio为C#/ VB /等做的那样?事实上,任何支持PHP并包含代码生成工具的IDE都会引起人们的兴趣。
答案 0 :(得分:2)
是和否;)
有些IDE支持getter和setter方法的代码生成。例如商业Zend Studio for Eclipse和带有PHP插件的免费Aptana Studio。实际上这与C#中的封装有点不同,因为你不会得到这个:
private String _name;
public String Name
{
get { return _name; }
set { _name = value; }
}
但是这个:
<?php
class sample
{
protected $myMember;
public function getMyMember()
{
return $this->myMember;
}
public function setMyMember($myMember)
{
$this->myMember = $myMember;
}
}
?>
希望这有点帮助。
此致 马里奥