Как лучше всего смоделировать «защищенный набор» в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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