PHP ДОСТУП К ПРИВАТНОМУ СВОЙСТВУ

PHP имеет модификаторы доступа, такие как public, protected и private, которые определяют уровень доступа к свойствам и методам класса. Приватные свойства можно использовать только внутри класса, в котором они объявлены.Например, в следующем классе Person у нас есть приватное свойство $name:

class Person {
    private $name;
    public function __construct($name) {
        $this->name = $name;
    }
}

В этом примере мы можем использовать свойство $name только внутри конструктора класса Person. Но что, если мы хотим получить доступ к значению $name извне? Для этого мы можем создать метод для получения значения $name:

class Person {
    private $name;
    public function __construct($name) {
        $this->name = $name;
    }
    public function getName() {
        return $this->name;
    }
}

В этом примере мы добавили метод getName(), который возвращает значение $name. Теперь мы можем создать экземпляр класса Person и получить его имя:

$person = new Person('John');
echo $person->getName(); // выводит 'John'

Таким образом, приватные свойства можно использовать только внутри класса, но мы можем создавать методы для получения и изменения их значений извне.

#12 Уроки PHP - Учим язык PHP, Области видимости переменных класса

PHP курс для Laravel. 21. Уровни доступа в php: private, protected, public

Урок 03. PHP - ООП. Область видимости свойств и методов класса (private, public, protected)

Как писать хороший код на PHP / О работе в Viber / Интервью с Senior PHP Developer

ООП для начинающих PHP. Свойства класса. Область видимости свойства

Видеоурок 18: ООП в PHP часть 1. Классы и объекты. Свойства и методы класса. Создание объекта.

Наследование в PHP (ООП) - Базовый курс PHP-7

Обучение PHP - 18. Классы и модификаторы

Реклама
Новое
Реклама