برمجة بي اتش بي php

المعاملات في الاصدار الخامس من لغة PHP

مفهوم – المعاملات :

ايضا في الاصدار الخامس من لغة PHP تم تغيير طريقة بناء المعاملات, واصبحت مثل الخواص, فهناك معاملات ( عامه ) و ( محميه ) و( سريه ) لاحظ المثال التالي:

undefined

ملاحظه : انشاء معامل من غير ( public ) او ( private ) او ( protected ) فذلك سوف يجعل مترجم PHP يفترض ان المعامل من النوع (public ) تلقائيا.

الكلمة المفتاحيه Final :

هذه الكلمه المفتاحيه تستخدم مع الكائن او المعامل وهي تجعل هذا الكائن على المرحله ( النهائيه ) ولا يمكن ابدا تغييره بإستخدام الطريقه ( overrideing ) للكائن او المعاملات. وزيادة على ذلك فإن الكائن الذي يبدأ بالكلمه Final فلا يمكن ان يستخدم في مبدأ الوراثه. لاحظ المثال التالي:

undefined

وناتج عمل هذه الطريقه عند انشاء كائن من الـ sportCar سوف يؤدي ذلك الى خطأ من النوع ( Fata error ).

سؤال على الدرس :
قم بإنشاء كائن كامل بطريقة PHP 5 ورئة ناتجك , وهل لديك القابليه لان تعمل مع هذه التغيرات بكل سهوله ام لا.
قم بمراجعة دليل تشغيل لغةPHP من الموقع الرسمي (اضغط هنا ) لكي تقوم بالمرور على بعض الخواص التي لم امر عليها في هذاالدرس, فكما تعلم انا اقوم بجزء وانت اذا لديك الاهتمام تكمل باقي الجزء

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *