الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب مساعدة لفهم كود

بدأه mrmola في 8 مايو 2013 · 3 رد · 609 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
عند عمل فريم وورك عن طريق MVC وباستخدام كائن التسجيل Registry

 

$registry = new Registry();

$router= new Router($registry); 

$registry['router'] =  $router ;

 

مع العلم ان الكائن Rotuer 


Class Router { 

        private $registry; 

        private $path;  

 

        function __construct($registry) { 

                $this->registry = $registry; 

        }        

} 

اريد ان اعرف ما فائدة ان يكون __construct الخاص بالكائن ROuter يحمل المتغير الخاص بانشاء الكائن Registry

 

#2

الا يوجد احد لدية الخبرة الكافية للافادة

#3

السلام عليكم

 

أولاً: القسم والمنتدى بشكل  عام أصبح شبه جامد ولا يدعوا للتفاعل حقاً

 

ثانياً: سؤلك ربما غير واضح وأنا من أحد هؤلاء الذين لم يفهموا قصدك ؟

 

الكود الذي كتبته هو :

$registry = new Registry();

$router= new Router($registry); 
$registry['router'] =  $router ;


مع العلم ان الكائن Rotuer 
Class Router { 
        private $registry; 
        private $path;  


        function __construct($registry) { 
                $this->registry = $registry; 
        }        }

* ربما شرح الكود يصل بك لما تريد الوصول إليه :

- الفئة Router تحمل المتغير $registry وعند إنشاء كائن من هذه الفئة سيتم حفظ كائن من الفئة registry في المتغير $registry , حيث أن قيمة وسيط باني فئة Router هو كائن من الفئة registry .

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#4

شكرا لكل من حاول مساعدتى .. ولكنى ولله الحمد استطعت فهم النقطة المطلوبة... وهى عن طريق عمل الدالة

(Var_dump($registry

لفهم محتويات المتغير

مواضيع مشابهة