用于PHP IDE的“Encapsulate Field”工具

时间:2009-04-22 08:42:20

标签: php ide code-generation

有人知道一个PHP IDE,其中包含一个封装私有变量的工具,就像Visual Studio为C#/ VB /等做的那样?事实上,任何支持PHP并包含代码生成工具的IDE都会引起人们的兴趣。

1 个答案:

答案 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;
}
}
?>

希望这有点帮助。

此致 马里奥