السلام عليكم...
:: على الهامش:
قبل أن أدخل في صلب الموضوع, أود أن أعلمكم بأن مجموعة الدروس التي أقدمها, هي خلاصة لما درسته طوال 6 سنوات في ميدان البرمجة... لدالك أعتذر عن الأخطاء الإملائية, لاختلاف اللغة التي درست بها (الفرنسية), سواء بالمغرب أو فرنسا... لدالك فمعلوماتي بالنحو ضعيفة جدا, ولكي أقوم بكتابة هدا الدرس استخدمت معجم "فرنسي-عربي" فقط من أجل مشاركة الإخوة العرب خبرتي بأوروبا و شمال أفريقيا, وليوفقني الله لإبلاغ رسالتي لكم...
:: مقدمة:
Object-oriented programming أو classe تمكن من كتابة برامح PHP بسهولة أكثر. حيث تمنحنا إمكانية عدم كتابة مجموعة من الأوامر مرات متعددة. عند كتابة مركب, سوف تكون لنا إمكانية استخدامه حسب رغبة البرنامج دون إعادة برمجته مرة أخرى, بإنشاء حالة جديدة.
كل حالة هي Object, تحتوي على أسلوب و مزايا خاصة بها. (سوف نقوم بدراسة مجموعة من الحالات لاحقا).
لنفترض أنه لدينا "obj1" و "obj2" داخل Classe « zajil » . و يحتوي "zajil" على ميزة "php_forum", إذن قيمت هذه الميزة هي "oop_cours" بالنسبة ل "obj1" و "oop_functions" بالنسبة ل "obj2".
ميزت كل Classes هي مجموعة من المتغيرات نقوم بالتصريح بوجودها عند بداية ال Object. قبل بداية النظام (Methods), بواسطة كلمت "var".
مثال:
كود PHP:
class zajil {
var $name;
var $username = 'SturGeoN';
}
نظام كل Classes ليس سوا دالات « Functions » .
كود PHP:
class zajil {
var $name;
var $username = 'SturGeoN';
function first_obj() {
//
}
function seconth_obj($new_var = '10000') {
//
}
}
اعدا أسترجيون