استنساخ الكائنات PHP Object cloning
عملية استنساخ الكائنات PHP Object cloning، هي عمل نسخة من الكائن نفسه وليس مرجع له.
مدونة ماكيومار تحميل...
عملية استنساخ الكائنات PHP Object cloning، هي عمل نسخة من الكائن نفسه وليس مرجع له.
التحميل الزائد للطرق PHP Methods Overloading هو إنشاء طريقة/دالة بنفس إسم طريقة/دالة أخرى مع تغيير الوسائط
هي طريقة للتخلص من القيود التي فرضتها الوراثة الفرديه لأن لغة PHP لا تدعم التوريث المتعدد, فبالرغم من قوة الوراثة المتعددة إلا أنها تتسبب في…
تخطي الطرق هي عملية التعديل على سلوك الطريقة عند التوريث ( PHP Inheritance )، بحيث تقوم بإعادة تعريف الطريقة داخل الفئة الوارثة بنفس الإسم مع…
الواجهات في البرمجة الكائنية هي توأم الفئات المجرده (PHP Abstract Classes) تتشابه معها في تعريف الطرق مجرده ولكن تختلف عنها في بعض التفاصيل
تقوم الفئة بتشغيل الهادم Destructor قبل الانتهاء مباشرة لإيقاف تنفيذ شيئ ما عند الوصول إلى نهاية الفئة ( PHP Class ) أو عند نهاية البرنامج…
المُنشِئات Constructors عبارة عن دالة / طريقة ( Method ) تستخدم عندما تريد تعريف بعض البيانات بشكل تلقائي عند إنشاء كائن جديد
إضافة الطرق النهائية داخل الفئات تمنع الفئات الوارثة ( PHP Inheritance ) من تخطي الطريقة ( PHP Methods Overriding) عن طريق اضافة الكلمة final قبل…
عند تعريف طريقة على أنها ساكنة ( PHP Static Method ) ، فلا يمكننا استخدام خصائص الفئة داخلها وبالتالي لا يمكن استخدام الكلمة this .…
نعرف من خلال درايتنا بمجالات المتغيرات ( PHP Variable Scopes ) أن المتغيرات الساكنة ( PHP Static Variables ) لا يتم حذف قيمتها من ذاكرة…