الثوابت والجمل الشرطية في لغة البرمجة PHP

اقرأ في هذا المقال


الثوابت في لغة البرمجة بي إتش بي – Constants In PHP Programming Language

يتم تعريف الثوابت في لغة البرمجة بي إتش بي (PHP) باستخدام الكلمة المحجوزة (const) قبل اسم الثابت أو من خلال الدالة (define)، ويتبع اسم الثابت في لغة البرمجة (PHP) قواعد كتابة اسم المتغير ذاتها غير أنه لا يبدأ بالعلامة ($)، وُيفضل أن يتم كتابته باستخدام الأحرف الكبيرة، ويجب أن ُيعطى الثابت قيمة معينة عند عملية تعريفه ولا يمكن تغيير هذه القيمة فيما بعد.

الجمل الشرطية في لغة البرمجة بي إتش بي – Conditional Statement in PHP

جملة الشرط If

يتم استخدام جملة (If) في لغة البرمجة (PHP) وفي مختلف لغات البرمجة لوضع عدد من الاحتمالات يتم تنفيذها في حال تحققت الشروط التي تم تحديدها، والشكل العام لها في لغة البرمجة بي إتش بي على النحو التالي:

if ( condition ) {     // في حال كان الشرط صحيحاً نفذ هذا الكود }

جملة الشرط if else

في هذا النوع من الجمل في لغة البرمجة بي إتش بي  يتم تنفيذ بعض الكودات البرمجية إذا كان الشرط صحيحاً، ويتم تنفيذ كود آخر إذا كان هذا الشرط خاطئاً، والشكل العام لها في لغة البرمجة (PHP) على النحو التالي:

if(condition) { يتم تنفيذ الجمل البرمجية في حالة تحقق الشرط // } else { يتم تنفيذها في حالة عدم تحقق الشرط // } 

جملة if elseif else

تستخدم هذه الجملة لتنفيذ أكواد مختلفة لأكثر من شرطين، والشكل العام لها في لغة (PHP) على النحو التالي:

if (condition) { ;الكود المطلوب تنفيذه في حال كان الشرط صحيحا } elseif (condition) { الكود المطلوب تنفيذه إذا كان الشرط الأول خاطئ وكان هذا الشرط صحيح ; } else { ;الكود الذي يتم تنفيذه في حال أن كل الشروط السابقة خاطئة }

جملة switch

إن مبدأ عمل جملة (switch) في لغة بي إتش بي أنها تأخذ المتغير وتحاول مطابقة قيمته مع الحالات (cases) التي تعريفها بداخلها، وفي حال مطابقة تلك القيمة مع أي حالة من الحالات فسيتم تنفيذ ما يليها إلى أن نصل في التنفيذ إلى عبارة (break)، والشكل العام لها في لغة (PHP) على النحو التالي:

switch (expr) {    case val1:       ;expr=val1يتم تنفيذ هذا الكود في حال أن    break;    case val2:     ; expr=val2 يتم تنفيذ هذا الكود في حال أن    break;    ...    ...    default:    code to be executed if expr is not equal to any of above values; }

شارك المقالة: