1.7. (Zend::register($index, $newval
السابق | فصل 1. Zend | التالي

## 1.7. (Zend::register($index, $newval

يسجل القيمة 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 .

السابق | أعلى | التالي
1.6. ()Zend::dump | البداية | 1.8. (Zend::registry($index = null