Back to questions
Junior — Middle
92
Является ли правильным использование метода получения для доступа к приватным свойствам класса?
Answer from AI
sobes.tech AI
Использование методов получения (геттеров) для доступа к приватным свойствам класса в PHP является правильной и рекомендуемой практикой. Приватные свойства недоступны напрямую из вне класса, поэтому геттеры обеспечивают контролируемый доступ к этим данным, позволяя при необходимости добавлять логику при чтении значения.
Пример:
class User {
private string $name;
public function __construct(string $name) {
$this->name = $name;
}
public function getName(): string {
return $this->name;
}
}
$user = new User("Иван");
echo $user->getName(); // Выведет: Иван
Таким образом, геттеры помогают инкапсулировать данные и сохранять контроль над их доступом.