يسجل القيمة newval$ فى العنصر index$ داخل الـ registry.
مثال 1.1. register() / offsetSet() Example
<?php Zend::register($index, $value); // or $registry = Zend::registry(); $registry->offsetSet($index, $newval); ?>
الـ registry هى وسيلة لتوفير نسخة موحدة من قيمة ما على نطاق التطبيق بالكامل. عن طريق حفظ القيمة فى الـ registry مرة واحدة, و ثم إسترجاع هذه القيمة من الـ registry كلما ظهرت حاجة لذلك, سترجع نفس النسخة دائماً.
الـ index$
هو مُعرٍف اختيارى لتسمية القيمة فى الـ registry,
و نفس الإسم يمكن تمريره إلى
()Zend::registry
لإسترجاع القيمة المخزنة.
صيغ إستخدام الـ registry تعود إلى هؤلاء من ArrayObject . هذا الـ method ببساطة يغلف الـ method المسمى ()offsetSet .