Найти в Дзене
Камиль Абзалов

PHP. ООП. Область видимости

Мы продолжаем изучать основные принципы ООП в PHP. Сегодня мы рассмотрим область видимости свойств и методов класса. Есть три модификатора области видимости:

  • public — свойства или методы, объявленные как public, могут быть доступны в любом месте.
  • protected — protected свойства и методы доступны внутри класса, а также в дочерних классах.
  • private — доступ к private свойствам и методам имеет только класс, в котором эти свойства или методы объявлены

Если вы не указываете модификатор доступа напрямую, то он будет считаться как public. Также отмечу, что protected и private свойства или методы недоступны вне классов, т.е к ним нельзя обращаться в контексте объектов.
Подробно об области видимости в php можно почитать на официальном сайте php по ссылке

Код урока - http://kamil-abzalov.ru/videouroki/php/php-oop-variable-scope/