ماهو oop في اللغة php جزء 1

الكاتب: Mr.Aziz

تاريخ النشر: 2022-10-07 10:35:48

مساء الخير 

 

ماهو oop: هو اختبار oject-oriented programming 

 

عباره عن class او عملية يتم جمع الدوال والبيانات فيها بنفس الوقت ويكون class خاص بها.

 

بسبب أستخدام oop:

-  تنفيذ الكود يكون بشكل أسرع بعد أن يتم استدعاء object فقط بدل ان يكون الكود بالكامل.

- يكون الكود او الصفحة نظيفة جدآ لايوجد اكواد كثيره و يسهل على قراءة الاكواد بما يسمى Readable 

- يوجد عباره هو DRY هو لاتكرر نفسك أكثر من مره. في حال كتابة الكود في class فقط قم استدعاء object لتفادى من اي مشاكل ويسهل عليك التعديل او اضافة او حتى وضع class ولايسبب اي مشكلة مع اكواد أخرى.

 

الشئ الجميل في php بدءت استخدام oop بعد اصدارات php 5 لانه اصدارات القديمة لايمكنك استخدامه على حسب ماقرأته في قوقل.

 

ماهو class و object في oop؟

 

كلهم يتبع نفس الفكرة اساسية هي oop ولكن بالعمل يختلف 

 

مثل في الدوال يتم عمل الدالة ثم يتم عمل استدعاء الدالة في اي مكان.

 

هنا يوجد class يتم فيه اكواد و دوال مختلفة  و object يتم استدعاء اي دالة او اكواد من خلال كلاس معين.

 

هنا مثال أوضح بالصوره.

 

مثال class توجد class بأسم فواكه على سبيل المثال.

 

في object بأمكانك استدعاء اي نوع من الفواكه طلما انه جاي من class فواكه.

 

وضحت الفكره؟

 

و نفس الشئ مثال اخر مع السيارات 

 

لو فرضآ عندنا class بأسم السيارات  و object بيكون انواع السيارات مثل تويوتا ونيسان و فولفو وهكذا

 

مثال هنا:

 

يعني في حال عمل object أني قاعد استدعي قيم من خلال class السيارات 

 

سيتم شرح عنها بالتطبيق بالاجزاء القادمة.

هذي تعريف عن oop و فكره عنها 

 

موضوع كبير و شامل بس بأذن الله سوف ابسط المعلومات ويسهل عليكم الفهم عن طريق أجزاء.

 

أشوفكم على خير..