【问题标题】:'Encapsulate Field' tool for a PHP IDEPHP IDE 的“封装字段”工具
【发布时间】:2010-10-21 01:06:21
【问题描述】:

是否有人知道具有封装私有变量的工具的 PHP IDE,就像 Visual Studio 为 C#/VB/etc 所做的那样?事实上,任何支持 PHP 并包含代码生成工具的 IDE 都会受到关注。

【问题讨论】:

    标签: php ide code-generation


    【解决方案1】:

    是和不是;)

    有些 IDE 支持 getter 和 setter 方法的代码生成。例如商业的Zend Studio for Eclipse 和免费的Aptana Studio 和PHP 插件。事实上,这与 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;
    }
    }
    ?>
    

    希望这会有所帮助。

    问候, 马里奥

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-31
      • 2012-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-10
      • 2011-10-23
      • 2011-07-16
      相关资源
      最近更新 更多