Mohamed Fouad19 نشر 16 مارس 2022 أرسل تقرير نشر 16 مارس 2022 سريعاما فائده البرمجه كائنيه التوجه في لغه php ? 1 اقتباس
0 بلال زيادة نشر 16 مارس 2022 أرسل تقرير نشر 16 مارس 2022 بدءًا من الإصدار الخامس من اللغة PHP ، أعيدت كتابة نموذج الكائنات للحصول على أداء أفضل وإضافة المزيد من الميزات وجعل الكود أكثر منطقياً و قابلاً لإعادة الاستخدام ، وقد كان هذا من التغييرات الكبيرة في اللغة، إذ قدّم الإصدار الخامس نموذج مكتملًا للكائنات. ومن الميزات التي قدّمها الإصدار الخامس قابلية الرؤية (visibility)، الأصناف والتوابع المجرّدة (abstract) والنهائية (final)، المزيد من التوابع السحرية (magical methods)، الواجهات (interfaces)، الاستنساخ (cloning) والإشارة إلى الأنواع (typehinting). تعامل PHP الكائنات معاملة المراجع (references) أو المقابض (handles)، بمعنى أنّ كلّ متغيّر يتضمن كائنًا مرجعيًا وليس نسخة من الكائن كلّه. الصنف تبدأ الصيغة البسيطة للتعريف عن الصنف بالكلمة المفتاحية class، يتبعها اسم الصنف ويتبعه زوج من الأقواس المعقوفة التي تحيط بالعبارات المسؤولة عن تعريف الخصائص والتوابع المُنتمية إلى الصنف. يمكن أن يحمل الصنف أي اسم بشرط أن لا يكون كلمةً محجوزةً في PHP. يبدأ اسم الصنف النظامي بحرف أو شرطة سفلية، تتبعها أيّ عددٍ من الحروف أو الأرقام أو الشرطات السفلية. ويمكن التعبير عن هذه الصيغة باستخدام التعابير النمطية بالصورة التالية: ^[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*$ يمكن أن يحتوي الصنف على ثوابت ومتغيرات (تسمّى "خصائص" [properties]) ودوالّ (تسمى "توابع" [methods]) خاصة به. <?php class SimpleClass { // التصريح عن الخاصّية public $var = 'a default value'; // التصريح عن التابع public function displayVar() { echo $this->var; } } ?> يمكنك زيارة التوثيق التالي عبر منصة ويكي حسوب من هنا لقراءة أكثر عن موضوع OOP . اقتباس
السؤال
Mohamed Fouad19
سريعاما فائده البرمجه كائنيه التوجه في لغه php ?
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.