مفهوم – المعاملات :
ايضا في الاصدار الخامس من لغة PHP تم تغيير طريقة بناء المعاملات, واصبحت مثل الخواص, فهناك معاملات ( عامه ) و ( محميه ) و( سريه ) لاحظ المثال التالي:
ملاحظه : انشاء معامل من غير ( public ) او ( private ) او ( protected ) فذلك سوف يجعل مترجم PHP يفترض ان المعامل من النوع (public ) تلقائيا.
الكلمة المفتاحيه Final :
هذه الكلمه المفتاحيه تستخدم مع الكائن او المعامل وهي تجعل هذا الكائن على المرحله ( النهائيه ) ولا يمكن ابدا تغييره بإستخدام الطريقه ( overrideing ) للكائن او المعاملات. وزيادة على ذلك فإن الكائن الذي يبدأ بالكلمه Final فلا يمكن ان يستخدم في مبدأ الوراثه. لاحظ المثال التالي:
وناتج عمل هذه الطريقه عند انشاء كائن من الـ sportCar سوف يؤدي ذلك الى خطأ من النوع ( Fata error ).
سؤال على الدرس :
قم بإنشاء كائن كامل بطريقة PHP 5 ورئة ناتجك , وهل لديك القابليه لان تعمل مع هذه التغيرات بكل سهوله ام لا.
قم بمراجعة دليل تشغيل لغةPHP من الموقع الرسمي (اضغط هنا ) لكي تقوم بالمرور على بعض الخواص التي لم امر عليها في هذاالدرس, فكما تعلم انا اقوم بجزء وانت اذا لديك الاهتمام تكمل باقي الجزء