да и нет;)
Существуют 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