كلمة الفريق بقيادة عرفان جميل

في عصرنا يوجد مئات الآلاف من المدونين والمدونات ، البعض يعمل بشغف وحب والآخر يعمل بشكل إنتاجي للكسب فقط ! أما نحن .. نحب ونعشق وندوووب في دباديب التدوين ونؤمن أننا سنقوم بإضافة كبيرة للمحتوى العربي ولو بشيئ بسيط ، نتعلم بشكل مستمر نشارككم بكل جديد ، نحاول المساعدة نحب أصدقاءنا ، نهتم بإستفساراتهم كما لو كانت ملكنا، فريقنا فريق واحد رغم أنه متكون من شخص واحد :) لكنه يعمل بجنون

الدرس الواحد والثلاثون: متفرقات عن لغة PHP

متطلبات قبل البدء  :
  • لا يوجد
اهداف الدرس:
  • تهيئة النصوص بإستخدام الداله eval()
  • الداله die()
  • معرفة معلومات عن بيئة PHP
  • مشاركة الاكواد البرمجيه (highlighting soruces )

تهيئة النصوص بإستخدام الداله eval() :
هذه الداله المفيده نلاحظ استخدامها دائما في عمل نظام القوالب, وعمل هذه الداله هو ان تقوم بأخذ نص وتنفذه على انه كود من لغة PHP فعلى سبيل المثال, لو كتبنا الكود التالي:
سيكون الناتج لهذا السطر هو:
لنأخذ مثالا على اماكن استخدام هذه الداله, تخيل ان لديك كود برمجي كامل داخل قاعدة البيانات وتريد ان تقوم بتنفيذ هذا الكود البرمجي, اذن الداله eval هي طريقك الى هذا العمل. عمل اخر وهو لو اردت ان تقوم بإنشاء كود برمجي من دالة تكرار , فتنفيذ هذا الكود هو الداله eval.
الداله die() :
تعلمنا سابقا الداله exit وقلنا اننا لو اردنا الخروج عن تنفيذ العمل وايقاف عمل البرنامج سوف نستخدم هذه الداله , ولكن لو تلاحظ ان الداله exit لا تقوم بإرجاع اي شي الى المتصفح, اذن لدينا الان الداله die وهي تقوم بإخراجك من الكود البرمجي ولكن مع كتابة الخطأ الذي حصل في حالة اردت ذلك. لاحظ المثال التالي:
ويوجد نظير لهذه الداله الا وهو exit() وتستخدم بنفس طريقة لداله die()
معرفة معلومات عن بيئة PHP :
يوجد هناك شيئين نحتاج الى معرفتهما وهما
  1.  الداله التي تدل على مالك البرنامج وهي get_current_user() وتستخدم دائما في معرفة التراخيص التي يحملها مستخدم البرنامج
  2.  معرفة متى اخر مره تم تعديل البرنامج الخاص بنا عن طريق الكود التالي :
    echo date(‘g:i a, j M Y’ , getlastmod() );
    ولو قمنا بتجربة العمل سوف يظهر لنا التالي:
  3. وناتج التعديل هو كما يظهر لك في الصوره التاليه:
    مشاركة الاكواد البرمجيه ( highlighting soruces ) :
    في بعض الاحيان تريد ان تقوم بمشاركة الكود مع بعض المبرمجين , او تريد ان تقوم بعمل برنامج دروس ويظهر لك الكود من غير تنفيذه , اذن سوف تستعمل الداله التي تسمى show_source() او highlight_file() وكل هذه الدالتين تقوم بنفس العمل تماما, وتأخذ هذه الدالتين ملفات ( يجب ان تكون ملفات PHP او لن يكون هناك معنى ) , وعند استخدامها سوف تقوم الداله بجعل الكود يظهر بشكل مرتب وبشكل الوان مرتبه , لنأخذ مثالا يوضح لنا الفكره , لدينا ملف اسمه fun.php ويوجد به الكود التالي:
    ونريد ان يظهر هذا الكود بدل من ان يتم تنفيذه ,, فسوف نقوم بعمل ملف ونكتب به التالي:
    واذا قمنا بتشغيل هذا البرنامج فسوف يظهر لنا الشكل التالي:


    سؤال على الدرس :
    1 – لا يوجد

    الـــدرس الــقادم :
    سوف نقوم في الدرس القادم بالتعرف على طرق معالجة الاخطاء البرمجيه وتصحيحها وهو يعتبر اخر درس في دروس PHP
عنوان التدوينة: الدرس الواحد والثلاثون: متفرقات عن لغة PHP
تقييم : 10 من 10 مرتكز على 24 تقييم.
الكاتب / المدير عرفان جميل
عدد المشاهدات :
Hm

عرفان جميل : من الجزائر -مقيم بروسيا, اهتمامي وحبي لتدوين هو ما جعلني أستمر ليس فقط لتقديم المواضيع بل أيضا لمساعدة الأشخاص المبتدئين ، كما كنت سابقا إلا أني لم أجد من يساعدني ! مع ذلك كافحة وواضبة على ما أحبه من عمل لأصل إلى ما أريده ، ليس كمستقبل لكن كهدف حققته ,لدي إهتمامات اخرى منها الرياضة ، ألعاب الفيديو ، والتصميم بحد ذاته ومدونة مذهل ويب الافضل لكم تعبر عما أهواه .

* بإمكانك إدراج الأكواد الغير قابلة لنشر بتحويله عبر محول الأكواد
لتصلك إشعارات ردود هذا الموضوع على البريد الإلكترونى أضف علامة بالمربع بجوار كلمة "إعلامى"


محول الأكواد عبر عن تعليقك اترك بصمتك


شكرا لتعليقك
قالب عرفان جميل .