PHP - ما هو OOP؟
من PHP5 ، يمكنك أيضًا كتابة كود PHP بأسلوب موجه للكائنات.
البرمجة الشيئية أسرع وأسهل في التنفيذ.
PHP ما هو OOP؟
OOP تعني البرمجة الشيئية.
تتعلق البرمجة الإجرائية بكتابة الإجراءات أو الوظائف التي تؤدي عمليات على البيانات ، بينما تدور البرمجة الموجهة للكائنات حول إنشاء كائنات تحتوي على بيانات ووظائف.
تتميز البرمجة الموجهة بالكائنات بالعديد من المزايا مقارنة بالبرمجة الإجرائية:
- OOP أسرع وأسهل في التنفيذ
- يوفر OOP هيكلًا واضحًا للبرامج
- يساعد OOP في الحفاظ على كود PHP جافًا "لا تكرر نفسك" ، ويجعل الكود أسهل في صيانته وتعديله وتصحيحه
- يتيح OOP إمكانية إنشاء تطبيقات كاملة قابلة لإعادة الاستخدام بأكواد أقل ووقت تطوير أقصر
نصيحة: مبدأ "لا تكرر نفسك" (DRY) يتعلق بتقليل تكرار الكود. يجب عليك استخراج الرموز الشائعة للتطبيق ، ووضعها في مكان واحد وإعادة استخدامها بدلاً من تكرارها.
PHP - ما هي الفئات والكائنات؟
الفئات والكائنات هما الجانبان الرئيسيان من البرمجة الشيئية.
انظر إلى الرسم التوضيحي التالي لمعرفة الفرق بين الفئة والكائنات:
صف دراسي
فاكهة
أشياء
تفاح
موز
مانجو
مثال آخر:
صف دراسي
السيارات
أشياء
فولفو
أودي
تويوتا
لذا ، فإن الفئة هي قالب للكائنات ، والكائن هو مثيل للفئة.
عندما يتم إنشاء الكائنات الفردية ، فإنها ترث جميع الخصائص والسلوكيات من الفصل ، ولكن كل كائن سيكون له قيم مختلفة للخصائص.
انظر إلى الفصول التالية لمعرفة المزيد عن OOP.