Инструмент «Encapsulate Field» для PHP IDE - PullRequest
0 голосов
/ 22 апреля 2009

Кто-нибудь знает PHP IDE, в которой есть инструмент для инкапсуляции закрытых переменных, как в Visual Studio для C # / VB / etc? На самом деле любые IDE, которые поддерживают PHP и включают инструменты генерации кода, будут интересны.

1 Ответ

2 голосов
/ 22 апреля 2009

да и нет;)

Существуют IDE, которые поддерживают генерацию кода методов получения и установки. Например, коммерческая Zend Studio для 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;
}
}
?>

Надеюсь, это немного поможет.

С уважением, Mario

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...