الكائنات

نبذة: هذه الكائنات معرفة مسبقًا بالنظام ، ولا يتطلب منك إعادة تعريفها من جديد ؛ مع ملاحظة أنه لاستدعائها داخل فانكشن يجب تعريفها بالـ global في بداية الفانكشن ، مثال : global $dimofinf,$tpl,... .

dimofinf$

هذا هو أهم كائن رئيسي بالسكربت ، حيث يعتبر بمثابة الأب لعدد من الكائنات الأخري المورثة منه وكذلك بعض المصفوفات ، حيث سيتم توضيحها بالنقاط التالية :

dimofinf->db$

هذا الكائن هو الطريق للتعامل مع قاعدة البيانات ؛ ويضم أكثر من دالة بوظائف مختلفة ، لتعطيك التحكم الكامل في التعاملات مع قاعدة بيانات السكربت.

dimofinf->input$

هذا الكائن يحتوي علي دوال لتنظيف المدخلات (البيانات) الواردة إلي السكربت ، حيث تستخدم الدالة التالية لتنظيف المدخلات :

PHP :

{* php buffer start *}

{* php buffer end *}

حيث إن varname تحتوي على اسم العمود المطلوب جلب قيمته ، حيث إن أبرز ما يحتويه جدول session التالي :

sessionhash : رقم الهاش الخاص بالجلسة.

userid : رقم العضوية (إن كان عضوًا) ، أو رقم 0 (إن كان زائرًا).

host : رقم الـ IP الخاص به.

country : الدولة المنتمي لها بدلالة رقم الـ IP الخاص به.

lastactivity : توقيت آخر فعالية له بصيغة Unix Timestamp.

styleid : رقم الستايل الذي عينه لمشاهدة الموقع به.

loggedin : تتراوح بين قيمتي 0 و 1 لتحديد إن قام بتسجيل دخول للموقع كعضو أو لا.

tpl$

هذا الكائن خاص بتعاملات ملفات القوالب ؛ ويتم تعريفه تلقائيًا بعد استدعاء دالة mk_template ، والتي سيتم شرحها لاحقًا مع سرد كافة الدوال الخاصة بهذا الكائن ووظيفتها.

hook$

هذا الكائن يستخدم في تعاملات الهوك ونقاطها ؛ والتي سيتم شرحها تفصيلًا لاحقًا.

هل كانت المقالة مفيدة ؟ 12 أعضاء وجدوا هذه المقالة مفيدة (48 التصويتات)