PHP الجمل الشرطية حالة تبديل PHP ما هو وكيف يتم استخدامه؟ في هذا الدرس حالة تبديل PHP سوف نغطي الموضوع

بيان حالة تبديل PHP PHP إذا كان غير ذلك يتم استخدامه لتنفيذ التعليمات البرمجية بناءً على شروط مختلفة، مثل التعبير. سنرى بناء الجملة في المثال أدناه.

switch (n) {
  case label1:
     //n=label1'e eşitse çalıştırılacak kodlar
    break;
  case label2:
    //n=label2'e eşitse çalıştırılacak kodlar
    break;
  case label3:
    //n=label3'e eşitse çalıştırılacak kodlar
    break;
  default:
    //n hiçbir label'e eşit değilse çalıştırılacak kodlar
}

تعمل PHP Switch Case على النحو التالي: أولاً، لدينا تعبير (عادةً ما يكون متغيرًا) يتم تقييمه مرة واحدة. تتم مقارنة قيمة التعبير بالقيمة الموجودة في كل بنية. إذا تطابقت مع قيمة في بنية، فسيتم تنفيذ كتلة التعليمات البرمجية في تلك البنية. إذا لم تتطابق أي قيمة، فسيتم تنفيذ مقطع التعليمات البرمجية الموجود في العبارة الافتراضية. يتم استخدام عبارة Break لمنع الكود من الدخول تلقائيًا إلى البنية التالية.

أمثلة حالة تبديل PHP

الآن دعونا نفعل مثالا حقيقيا. يمكننا استبدال n في المثال السابق بمتغير، واستبدال label1 بالبيانات. أيًا كانت تسمية المتغير الذي قمنا باستبداله بـ N، فسيتم تنفيذ كتلة التعليمات البرمجية هذه. إذا لم تكن مساوية لأي منها، فسيتم تنفيذ كتلة التعليمات البرمجية الافتراضية بشكل افتراضي.

$favorite_movie = 'the matrix';
switch ($favorite_movie) {
  case 'inception':
    echo 'Favori filmin: inception';
    break;
  case 'the matrix':
    echo 'Favori filmin: the matrix';
    break;
  case 'v for vendetta':
    echo 'Favori filmin: v for vendetta';
    break;
  default:
    echo 'Favori filmin yok';
}
// Çıktı: Favori filmin: the matrix

لقد قدمنا ​​​​مثالا حقيقيا أعلاه. الآن دعونا نفعل مثالا آخر لتعزيز ما تعلمناه.

$lucky_number = null;
switch ($lucky_number) {
  case 4:
    echo 'Favori sayı: 4';
    break;
  case 6:
    echo 'Favori sayı: 6';
    break;
  case 8:
    echo 'Favori sayı: 8';
    break;
  default:
    echo 'Favori sayı yok';
}
// Çıktı: Favori sayı yok

PHP حالة التبديل بناء الجملة البديل

لقد تعلمنا في الدرس السابق أنه يمكننا استخدام بناء جملة بديل في عبارات PHP الشرطية. في الجزء الأخير من هذا الدرس حالة تبديل PHP سوف نتعلم بناء الجملة البديل.

$number = 3;
switch ($number): 
     case 1: 
    	echo 'number is 1';
        break;
     case 2: 
    	echo 'number is 2';
        break;
     case 3: 
    	echo 'number is 3';
        break;
     default:
        echo 'number is null';   
endswitch;
// Çıktı: number is 3

حالة تبديل PHPفي الصيغة البديلة، بدلاً من فتح الأقواس المتعرجة بعد المفتاح، نضع نقطتين. حالة تبديل PHP نهاية التبديل؛ بدلاً من إغلاق الأقواس المتعرجة عند انتهاء التعبير؛ نحن نستخدم التعبير.