Как лучше всего смоделировать «защищенный набор» в PHP 8.4? [закрыто]Php

Кемеровские программисты php общаются здесь
Anonymous
Как лучше всего смоделировать «защищенный набор» в PHP 8.4? [закрыто]

Сообщение Anonymous »

Поскольку в PHP 8.4 появились перехватчики свойств (в восторге от этого - хотелось бы протестировать их в онлайн-песочнице), я задался вопросом, можно ли сделать свойство общедоступным только для чтения, но доступным для записи приватно.
Как будто в некоторых языках есть ловушка «защищенного набора».
В PHP 8.4, похоже, этого нет. Как мы можем легко позволить классу (или его дочернему элементу) изменять свое свойство, которое ведет себя как доступное только для чтения для любого кода вне класса?
Действительно ли нам нужно использовать все Reflection или даже debug_backtrace или я что-то упускаю? Надеюсь, да!

Подробнее здесь: https://stackoverflow.com/questions/790 ... in-php-8-4

Вернуться в «Php»