0Pricing
PHP Academy · درس

هياكل التحكم

استخدم عبارات if-else وحالات switch والحلقات في PHP

هياكل التحكم درس مجاني في PHP Academy على CoddyKit. هذا هو الدرس 4 من أصل 5. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في PHP Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة PHP Academy 5 دروس في المجموع.

هياكل التحكم

هياكل التحكم

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

هياكل التحكم — رسم توضيحي 1

ما هياكل التحكم؟

ما هياكل التحكم؟

تحدد هياكل التحكم مسار تنفيذ البرنامج. وهي تتيح لكم:

  • اتخاذ القرارات باستخدام العبارات الشرطية.
  • تكرار الإجراءات باستخدام الحلقات.

نقطة مهمة: تجعل هياكل التحكم برامجكم ديناميكية وقابلة للتكيّف.

عبارات if-else

عبارات if-else

تنفّذ عبارة if كتلة من التعليمات البرمجية إذا كان الشرط صحيحًا. استخدموا else أو elseif للتعامل مع الشروط الأخرى. مثال:

<?php
  $age = 18;
  if ($age >= 18) {
    echo "You are an adult.";
  } else {
    echo "You are a minor.";
  }
?>

عبارات switch

عبارات switch

تُستخدم عبارة switch لتنفيذ كتلة واحدة من التعليمات البرمجية من بين عدة خيارات. مثال:

<?php
  $day = "Monday";
  switch ($day) {
    case "Monday":
      echo "Start of the work week!";
      break;
    case "Friday":
      echo "Almost the weekend!";
      break;
    default:
      echo "Just another day.";
  }
?>

حلقات for

حلقات for

تُستخدم حلقة for لتكرار كتلة من التعليمات البرمجية عددًا محددًا من المرات. مثال:

<?php
  for ($i = 1; $i <= 5; $i++) {
    echo "Iteration $i<br>";
  }
?>

حلقات while

حلقات while

تنفّذ حلقة while كتلة من التعليمات البرمجية ما دام الشرط صحيحًا. مثال:

<?php
  $count = 1;
  while ($count <= 3) {
    echo "Count: $count<br>";
    $count++;
  }
?>

حلقات do-while

حلقات do-while

تشبه حلقة do-while حلقة while، لكنها تضمن تنفيذ التعليمات البرمجية مرة واحدة على الأقل. مثال:

<?php
  $count = 1;
  do {
    echo "Count: $count<br>";
    $count++;
  } while ($count <= 3);
?>

حلقات foreach

حلقات foreach

صُممت حلقة foreach للتكرار عبر المصفوفات. مثال:

<?php
  $colors = ["Red", "Green", "Blue"];
  foreach ($colors as $color) {
    echo "$color<br>";
  }
?>
<?php
  $number = 5;
  if ($number > 10) {
    echo "Greater than 10";
  } else {
    echo "10 or less";
  }
?>

أحسنتم

أحسنتم

تهانينا! لقد تعلّمتم كيفية استخدام هياكل التحكم لاتخاذ القرارات وتكرار الإجراءات في PHP. وتُعد هذه الأدوات ضرورية لإنشاء برامج ديناميكية وفعّالة. في الدرس التالي، سنستكشف المصفوفات بمزيد من التفصيل. واصلوا كتابة التعليمات البرمجية!

هياكل التحكم — رسم توضيحي 10

الأسئلة الشائعة

هل درس «هياكل التحكم» مجاني؟

نعم — نص درس «هياكل التحكم» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة PHP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة PHP Academy 5 دروس في المجموع.

ماذا ستتعلم في «هياكل التحكم»؟

استخدم عبارات if-else وحالات switch والحلقات في PHP تتمرن على PHP Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ PHP Academy؟

لا تُشترط خبرة سابقة. PHP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 5.

كم من الوقت يستغرق درس «هياكل التحكم»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس PHP Academy هذا؟

نعم. كل درس في PHP Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. المتغيرات والثوابت
  2. أنواع البيانات
  3. المعاملات
  4. هياكل التحكم
  5. العمل مع المصفوفات
← العودة إلى PHP Academy