السلام عليكم ورحمه الله وبركاته
اخواني الكرام حياكم الله
- كيف تعرف الخادم بكود php
هناك ثلاث طرق لنخبر الخادم ان هذا الكود هو كود php حتي يقوم الخادم بترمجة هذا الكود وعرضه للزائر
الطريقة الأولي : (النمط الافتراضي)
الطريقة الثانية : (النمط القصير)
الطريقة الثالثة :
وكل الطرق السابقة تؤدي نفس الغرض حيث تفيد الخادم ان الكود php
كما يمكننا ان نكتب كود php وكود html بنفس الصفحة ولكن يجب حينما نبدأ باستخدام كود html استخدام الوسوم الخاصة ب php (الطرق الثلاثة السابقة) .
- الطباعة بـ php
الجملة البرمجية عبارة عن امر موجهه الي php بتنفيذ امر معين ولعل من اهم اوار في لغة php هو امر echo والذي يستخدم في طباعة النصوص في المتصفح وصيغة كتابت ها الأمر يكون الكتالي
اي اننا نطلب من php ان تقوم بطباعه الأمر مجموعة ترايدنت العربية ويستخدم امر echo في طباعه كل مابين العلامتين "" وتنتهي جملة echo كغيرها من الاوامر ب ; وفائدتها انها تخبر php بانتهاء السطر البرمجي حيث يقوم مترجم php بالاستمرار في قراءة الجملة البرمجية حتي تصل الي الفاصلة المنقوطة فتعرف بذلك ان السطر البرمجي انتهي هنا وبدونها سوف يعطي المترجم رسالة خطأ وتتجاهل php المسافات الفارغة والسطور الفارغة الغير موجوده بها اي اكواد .
من الاخطاء الشائعه عند كتابة الاسطر البرمجية بلغة php هي عدم انهاء السطر البرمجي بالفاصلة المنقوطة الامر الذي يؤدي الي ظهور رسالة الخطأ التالية :
ورسالة الخطأ السابقة معناها وجود خطأ في قواعد اللغة في السطر رقم 12 ولاحظ ان php قامت بذكر رقم السطر ورسالة الخطا
كما يمكن ايضا لامر echo طباعة اكثر من شيئ في المتصفح باستخدام الامر البرمجي والصيغة العامة لاستخدامها الكتالي
لاحظ انه في السطر السابق امكانية طباعه اكثر من محتوي يفصل بين كل محتوي بالعلامة التالية (,)
كما انه يمكن استخدام اكواد html بداخل الامر echo ولاحظ انه لايمكن اضافه العلامة " بداخل الامر echo ولكن يجب ان لاتحتوي علي العلامة " وعند الحاجة لاستخدامها بامكانك استبدالها ب العلامة ' او اضافه backslash قبلها \"
كما انه يمكنك الفصل بين الاسطر عند العرض عن طريق كود <br> الخاص ب html كما بالصورة التالية
ونتيجة تشغيل هذا المثال ان مجموعة ترايد العربية بسطر و traidnt.com بسطر آخر ولاتعترف لغة php بالاسطر من تلقاء نفسها يعني انه لو قمت بكتابة الاسكربت هكذا
فلاتتخيل انه سيقوم بطباعه مجموعة ترايدنت العربية بسطر و traidnt.com بسطر اخر لا سوف يطبعهم بهذا الشكل
مجموعة ترايدنت العربيةtraidnt.com
فيجب عند الحاجة لسطر جديد اضافه كود لذلك مثل <br> او \n
اضافه التعليقات :
كما اتفقنا ببداية الموضوع ان كل مابين وسوم php <??> يتم ترجمتها من قبل السيرفر وعرضها للزائر ولكنك ببعض الاحيان سوف تحتاج الي كتابة ملاحظات وتستخدمها كتمليح اذا كنت تعمل بفريق عمل حتي يعرف بقية المبرمجين فائدة هذا الكود وهناك ثلاث طرق لكتابة التعليق
- تعليق يتكون من عدة اسطر ويبدأ ب
/*التعليق هنا
وهنا ايضا
*/
وكل مابين العلامتين لن يتم ترجمته
- تعليق يتكون من سطر واحد
// التعليق هنا
- تعليق يتكون من سطر واحد ايضا
# التعليق هنا
ان لم تفهم امر التعليق بهذا الدرس فسوف نتطرق الي استخدامه بالدروس القادمه وسوف تعرف فائدته اكثر
اخواني الكرام حياكم الله
- كيف تعرف الخادم بكود php
هناك ثلاث طرق لنخبر الخادم ان هذا الكود هو كود php حتي يقوم الخادم بترمجة هذا الكود وعرضه للزائر
الطريقة الأولي : (النمط الافتراضي)
الطريقة الثانية : (النمط القصير)
الطريقة الثالثة :
وكل الطرق السابقة تؤدي نفس الغرض حيث تفيد الخادم ان الكود php
كما يمكننا ان نكتب كود php وكود html بنفس الصفحة ولكن يجب حينما نبدأ باستخدام كود html استخدام الوسوم الخاصة ب php (الطرق الثلاثة السابقة) .
- الطباعة بـ php
الجملة البرمجية عبارة عن امر موجهه الي php بتنفيذ امر معين ولعل من اهم اوار في لغة php هو امر echo والذي يستخدم في طباعة النصوص في المتصفح وصيغة كتابت ها الأمر يكون الكتالي
اي اننا نطلب من php ان تقوم بطباعه الأمر مجموعة ترايدنت العربية ويستخدم امر echo في طباعه كل مابين العلامتين "" وتنتهي جملة echo كغيرها من الاوامر ب ; وفائدتها انها تخبر php بانتهاء السطر البرمجي حيث يقوم مترجم php بالاستمرار في قراءة الجملة البرمجية حتي تصل الي الفاصلة المنقوطة فتعرف بذلك ان السطر البرمجي انتهي هنا وبدونها سوف يعطي المترجم رسالة خطأ وتتجاهل php المسافات الفارغة والسطور الفارغة الغير موجوده بها اي اكواد .
من الاخطاء الشائعه عند كتابة الاسطر البرمجية بلغة php هي عدم انهاء السطر البرمجي بالفاصلة المنقوطة الامر الذي يؤدي الي ظهور رسالة الخطأ التالية :
ورسالة الخطأ السابقة معناها وجود خطأ في قواعد اللغة في السطر رقم 12 ولاحظ ان php قامت بذكر رقم السطر ورسالة الخطا
كما يمكن ايضا لامر echo طباعة اكثر من شيئ في المتصفح باستخدام الامر البرمجي والصيغة العامة لاستخدامها الكتالي
لاحظ انه في السطر السابق امكانية طباعه اكثر من محتوي يفصل بين كل محتوي بالعلامة التالية (,)
كما انه يمكن استخدام اكواد html بداخل الامر echo ولاحظ انه لايمكن اضافه العلامة " بداخل الامر echo ولكن يجب ان لاتحتوي علي العلامة " وعند الحاجة لاستخدامها بامكانك استبدالها ب العلامة ' او اضافه backslash قبلها \"
كما انه يمكنك الفصل بين الاسطر عند العرض عن طريق كود <br> الخاص ب html كما بالصورة التالية
ونتيجة تشغيل هذا المثال ان مجموعة ترايد العربية بسطر و traidnt.com بسطر آخر ولاتعترف لغة php بالاسطر من تلقاء نفسها يعني انه لو قمت بكتابة الاسكربت هكذا
فلاتتخيل انه سيقوم بطباعه مجموعة ترايدنت العربية بسطر و traidnt.com بسطر اخر لا سوف يطبعهم بهذا الشكل
مجموعة ترايدنت العربيةtraidnt.com
فيجب عند الحاجة لسطر جديد اضافه كود لذلك مثل <br> او \n
اضافه التعليقات :
كما اتفقنا ببداية الموضوع ان كل مابين وسوم php <??> يتم ترجمتها من قبل السيرفر وعرضها للزائر ولكنك ببعض الاحيان سوف تحتاج الي كتابة ملاحظات وتستخدمها كتمليح اذا كنت تعمل بفريق عمل حتي يعرف بقية المبرمجين فائدة هذا الكود وهناك ثلاث طرق لكتابة التعليق
- تعليق يتكون من عدة اسطر ويبدأ ب
/*التعليق هنا
وهنا ايضا
*/
وكل مابين العلامتين لن يتم ترجمته
- تعليق يتكون من سطر واحد
// التعليق هنا
- تعليق يتكون من سطر واحد ايضا
# التعليق هنا
ان لم تفهم امر التعليق بهذا الدرس فسوف نتطرق الي استخدامه بالدروس القادمه وسوف تعرف فائدته اكثر