fields_reference. Ссылка на поля объекта   [3.4.5]

^reflection:fields_reference[объект]

Возвращает специальный ссылающийся хеш, непосредственно связанный с полями объекта. При добавлении, изменении или удалении элементов этого хеша такие же изменения произойдут с полями объекта, на который он ссылается и наоборот, изменение полей объекта отражается в ссылающемся хеше. Ссылающийся хеш отличается от обычного еще и отсутствием $_default.

Замечание: использование метода
^reflection:fields_reference[$o] для получения списка полей объекта эффективнее, чем ^reflection:fields[$o]и ^hash::create[$o].


In order to add comments you must register.
Copyright © 1997–2021 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 25.04.2017