@fgjcirifb

Почему иногда делают так?

Допустим есть класс:

<?php

class Example {
    protected $name = 'Name';

    public function name()
    {
        return $this->name;
    }
}


В чем смысл этого? Почему просто нельзя сделать публичным свойство $name? Частенько вижу например в исходниках Laravel
  • Вопрос задан
  • 214 просмотров
Решения вопроса 2
@artem78
Чтобы свойство не изменяли снаружи.
Ответ написан
Комментировать
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы