Да, вроде как.(Хотя объекты-значения больше предназначены для обмена объектными сообщениями.)
Но важно помнить, что это один из шаблонов проектирования, предназначенный для языков без возможностей PHP.Это обходной путь для отсутствия хеш-массивов.И это то, что вы на самом деле должны использовать здесь.Старый добрый скучный массив данных.
Если вам действительно нужно сделать его неизменным (я сомневаюсь, что в этом есть реальная точка), то вы можете сделать это так, позже обернув его в ArrayObject просто с помощью offsetSetи Unset методы аннулированы.