при использовании доктрины я натыкаюсь на эти 2 слова: средство доступа и мутатор.
они только используются в доктрине, или действительно ли они специфичны для php?
и что они имеют в виду?
спасибо
Это просто причудливые термины для геттеров и сеттеров.
class MyClass
{
private $prop;
// Accessor (or Getter)
public function getProp()
{
return $this->prop;
}
// Mutator (or Setter)
public function setProp($value)
{
$this->prop = $value;
}
}
Если я правильно вас понял, эти 2 относятся к любому объектно-ориентированному языку программирования. Дело в том, что аксессор - это метод или функция, которая обеспечивает доступ к закрытым полям в вашем классе, а метод мутатора позволяет изменять закрытые поля. Я могу продолжать писать об этом, но я предлагаю вам просто погуглить, и вы получите много информации об этом. Все дело в инкапсуляции <- советуем вам также поискать этот термин.