صفحة 1 من 1

اول درس لغه برمجه PHP

مرسل: الأحد يوليو 18, 2021 1:57 am
بواسطة admin
السلام عليكم ورحمه الله وبركاته
سوف نبدأ بشرح لغه برمجه php
ويجب ان تعلموا قبل البدء بالتعلم عليك تنصيب برنامج معد لأستخدامه كسرفر شخصي يتم تسطيبه علي جهازك الشخصي
يعني ممكن علي جهاز كمبيوتر عادي ممكن تسطب عليه سيرفر تستخدمه لبرمجه php
وايضا عمل قواعد البيانات وربطها
ولذلك ننصحكم بتحميل برنامج
اب سيرف وهو برنامج مشهور جدا علي شبكات الانترنت
ومستعد شرح البرنامج اذا وصلني طلبات بذلك

والان سنتعرف علي كتابه اول كود بالغه php
المهم يجب ان نعرف ان المقصود بكلمه سكريبت هو مجموعه من السطور البرمجيه المتسلسله والمترابطه والتي في النهايه تؤدي الى تنفيذ عمليه معينه
والاسكريبت هو الوسيله التي تخبر بها PHP
ان تقوم بطباعه نص معين في الصفحه او تخزين بيانات معينه في قواعد البيانات
او استخراج بيانات من قواعد البيانات
او ادراج صوره بمواصفات معينه في مكان ما بالمستند وغيرها من الاوامر التي بتنفيذها يتم الانتهاء من تصميم موقع الويب
وقد يتكون مستند php من اكثر من اسكريبت
تعمل مع بعضها البعض في تنفيذ صفحه الويب مثل الاسكريبتات المعقده التى تكتب في صفحات التجاره الالكترونيه
وان شاء الله سوف نتناول ونناقش الاساسيات الواجب التعرف عليها لكتابه اسكريبت php
من خلال التعرف علي النقاط التاليه :-
- كتابه اول كود
- اضافه التعليقات الي المستند
- رسائل الخطأ
- المتغيرات
- الثوابت
- التعامل مع الوقت والتاريخ

كتابه اول كود بلغه PHP
ان الجمله البرمجيه هي امر موجه الي PHP
بتنفذ امر معين ولعل من اهم الاوامر هو امر echo
والذي يستخدم في طباعه النصوص في المتصفح وصيغه كتابه هذا الامر تكون كما يلي :
Echo"بسم الله الرحمن الرحيم";
اي نطلب من php ان تقوم بطباعه عباره
بسم الله الرحمن الرحيم في المتصفح ويستخدم امر echo
في طباعه كل ماهو موجود بين علامتي التنصيص اللذان يأتيا بعد هذا الامر وتنتهي جمله echo
كغيرها من الجمل البرمجيه في لغه php بالفاصله المنقوطه ;
وفائتها ان تخبر php بانتهاء السطر البرمجي
حيث تقوم php بالاستمرار في قراءه الجمله البرمجيه حتي تصل الي الفاصله المنقوطه فتعرف بذلك ان السطر البرمجي قد انتهي
وتتجاهل php المسافات الفارغه والسطور الفارغه الغير موجود بها اي اكواد
وان كل ماتهتم ال php
هو قواعد كتابه السطور البرمجيه وعندما تجد الفاصله المنقوطه تعرف ان الفصل البرمجي قد انتهي
حتي ولو ان هذا السطر مكتوب في المستند في اكثر من سطر حيث كل ماقبل الفاصله المنقوطه يعتبر بالنسبه للغه php
كأنه سطر واحد
ومن الاخطاء الشائعه عند كتابه الاسطر البرمجيه بلغه php وعدم انتهاء السطر البرمجي بالفاصله المنقوطه الامر
الذي يؤدي الي ظهور رساله الخطأ التاليه

كود: تحديد الكل

Parse error:expecting',"or ';"in file.php on line 19
ورساله الخطأ السابقه معناها وجود خطأ في قواعد اللغه في السطر رقم 19 من المستند ولاحظ ان php
قامت بذكر رقم السطر في رساله الخطأ و من هنا تاتي محررات اكواد php
التي يظهر بها رقم الاسطر حيث في حاله ظهور رساله كالسابقه تسهل عمليه الوصول الي السطر الموجود به الخطأ
بدلا ان تقوم بنفسك بعد الاسطر من بدايه المستند حتي تصل الي رقم السطر الموجود به الخطأ وخاصه في حاله الاسكريبتات
التي قد تصل عدد الاسطر فيها الي مئات الاسطر

في بعض الاحيان قد توضع مجموعه من الجمل البرمجيه بين قوسين كهاتين{}
في هذه الحاله تنظر php الي هذه الجمل البرمجيه علي انها بوك واحد
يتم تفيذه مره واحده وخاصه في الجمل الشرطيه حيث يتم تنفيذ مجموعه الجمل البرمجيه مره واحده عند تحقق شرط معين مثل قيام زائر الموقع بأدخال كلمه سر صحيحه او قيام العميل بادخال رقم الفيزا صحيح
كما هو موضح في الاسكريبت التالي :

كود: تحديد الكل

<?php
 $user = "سالم عزب";
  switch ($user)
   {
    case "عبدالقادر":
    print "مرحبا عبدالقادر";
    break;
     case "حسنين":
     print "مرحبا حسنين";
     default:
    print"نأسف اسم المستخدم خطأ";
  }
?>

لاحظ ان الاسكريبت السابق عدد الجمل الموجوده بين القوسين المتعرجين {}
والتي يتم تنفيذها كلها مره واحده عند قيام زائر الموقع بادخال اسمه وتستخدم الاقواس المتعرجه ايضا في جمله if
والتي تقو بتنفيذ مجموعه الاوامر مره واحده توضع هذه الاوامر بين القوسين المتعرجين
ليتم تنفيذها مره واحده عند تحقق شرط معين
وفي هذا الحاله لاتقف php عندما تقابل الفاصله المنقوطه وتقوم بتنفيذ
الكود وانما تنتظر حتي تصل الي القوس المتعرج الاخر ثم تقوم بتنفيذ الاكواد الموجوده كلها بين القوسين مره واحده وكانهم امر واحد ولانحتاج لكتابه الفصله المنقوطه بعد القوس المتعرج ولكن ممكن كتابه اكثر من فصله منقوطه
داخل القوسين المتعرجين في نهايه كل امر من الاوامر الموجوده بين القوسين


نكمل اللقاء القادم ان شاء الله