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

ما عوامل التشغيل؟
ما عوامل التشغيل؟
عوامل التشغيل هي رموز أو كلمات مفتاحية تُستخدم لإجراء العمليات على المتغيرات والقيم. وتساعدكم على حساب البيانات ومقارنتها ومعالجتها في البرامج النصية المكتوبة بـ PHP.
نقطة مهمة: توفر PHP عدة فئات من عوامل التشغيل، منها العوامل الحسابية وعوامل الإسناد والمقارنة والعوامل المنطقية وغيرها.
العوامل الحسابية
العوامل الحسابية
تُستخدم العوامل الحسابية لإجراء العمليات الرياضية الأساسية:
+: الجمع-: الطرح*: الضرب/: القسمة%: باقي القسمة
مثال:
<?php
$a = 10;
$b = 3;
echo $a + $b; // Outputs: 13
echo $a % $b; // Outputs: 1
?>
معاملات الإسناد
معاملات الإسناد
تُسنِد معاملات الإسناد القيم إلى المتغيرات. وأكثرها شيوعًا هو =، لكن توجد معاملات أخرى:
+=: الجمع والإسناد-=: الطرح والإسناد*=: الضرب والإسناد/=: القسمة والإسناد
مثال:
<?php
$x = 5;
$x += 3; // $x is now 8
echo $x;
?>
معاملات المقارنة
معاملات المقارنة
تقارن معاملات المقارنة بين قيمتين وتُرجع true أو false. أمثلة:
==: يساوي!=: لا يساوي===: متطابق (متساوٍ ومن النوع نفسه)<: أصغر من>: أكبر من
مثال:
<?php
$a = 10;
$b = "10";
echo $a == $b; // Outputs: 1 (true)
echo $a === $b; // Outputs: (false)
?>
المعاملات المنطقية
المعاملات المنطقية
تجمع المعاملات المنطقية عدة شروط. أمثلة:
&&: AND المنطقي||: OR المنطقي!: NOT المنطقي
مثال:
<?php
$x = true;
$y = false;
echo $x && $y; // Outputs: (false)
echo $x || $y; // Outputs: 1 (true)
?>
معاملات الزيادة والنقصان
معاملات الزيادة والنقصان
تزيد هذه المعاملات قيمة متغير أو تنقصها بمقدار 1:
++: الزيادة--: النقصان
مثال:
<?php
$count = 5;
echo ++$count; // Outputs: 6
echo $count--; // Outputs: 6, but $count is now 5
?>
معاملات السلاسل النصية
معاملات السلاسل النصية
يوفر PHP معاملين للتعامل مع السلاسل النصية:
.: الضم (يجمع سلسلتين نصيتين).=: الضم والإسناد
مثال:
<?php
$greeting = "Hello";
$greeting .= ", World!";
echo $greeting; // Outputs: Hello, World!
?>
<?php
$a = 10;
$b = 20;
echo ($a > $b) ? "A is greater" : "B is greater";
?>
أحسنتم
أحسنتم
تهانينا! لقد تعلّمتم معاملات PHP، بما في ذلك المعاملات الحسابية ومعاملات الإسناد والمقارنة والمعاملات المنطقية وغيرها. وتُعد هذه الأدوات أساسية لتنفيذ العمليات في البرامج النصية. في الدرس التالي، سنستكشف هياكل التحكم مثل if-else والحلقات. واصلوا كتابة التعليمات البرمجية!

الأسئلة الشائعة
هل درس «المعاملات» مجاني؟
نعم — نص درس «المعاملات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة PHP Academy، انتقل إلى CoddyKit PRO. تتضمن دورة PHP Academy 5 دروس في المجموع.
ماذا ستتعلم في «المعاملات»؟
نفّذ العمليات باستخدام المعاملات الحسابية ومعاملات المقارنة والمعاملات المنطقية تتمرن على PHP Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ PHP Academy؟
لا تُشترط خبرة سابقة. PHP Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 5.
كم من الوقت يستغرق درس «المعاملات»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس PHP Academy هذا؟
نعم. كل درس في PHP Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.