asm
Пофигист
Объекты контейнеры (Domain)
Есть нейкие объекты, содержащие только наборы данных, например класс пользователь:
Для доступа к свойству соответственно используем $user->name
Далее допустим пароль у нас хранится в MD5 потому мы получаем:
Соответственно для души пишутся функции для свойств name и login. Но теперь доступ к свойству $user->getName(), что уже не так удобно как $user->name, можно конечно прикрутить __set и __get, но тогда человеку незнакомому со структурой класса нужно лезть в документацию или что хуже в сам класс что бы узнать какие же там свойства есть у объекта...
А как делаете вы?
Есть нейкие объекты, содержащие только наборы данных, например класс пользователь:
PHP:
class User
{
public $name = "";
public $login = "";
public $password = "";
}
Далее допустим пароль у нас хранится в MD5 потому мы получаем:
PHP:
class User
{
public $name = "";
public $login = "";
private $password = "";
public function setPassvors($value) {
$this->password = md5($value);
}
public function getPassword(){...}
}
А как делаете вы?