العمليات الحسابية في PHP — شرح الكود والنتيجة
PHP بالعربي: بعد فهم المتغيرات والثوابت، الخطوة الطبيعية هي إجراء العمليات الحسابية على القيم الرقمية. في هذا الدرس ستتعلم كل معامل حسابي مع الكود والنتيجة المعروضة.
نظرة سريعة على العمليات الحسابية في PHP
العمليات الحسابية في PHP تستخدم معاملات مشابهة للرياضيات التقليدية: جمع، طرح، ضرب، قسمة، باقي قسمة، والأس.
| المعامل | الاسم | مثال | النتيجة عند x=10 و y=3 |
|---|---|---|---|
+ |
الجمع | $x + $y |
13 |
- |
الطرح | $x - $y |
7 |
* |
الضرب | $x * $y |
30 |
/ |
القسمة | $x / $y |
3.333... |
% |
باقي القسمة | $x % $y |
1 |
** |
الأس | $x ** $y |
1000 |
العمليات الحسابية في PHP: شرح كل معامل مع الكود والإخراج
الجمع في PHP +
الكود:
<?php
$a = 20;
$b = 4;
echo $a + $b;
?>
ما يظهر في المتصفح:
24
الطرح في PHP -
الكود:
<?php
$a = 20;
$b = 4;
echo $a - $b;
?>
ما يظهر في المتصفح:
16
الضرب في PHP *
الكود:
<?php
$a = 20;
$b = 4;
echo $a * $b;
?>
ما يظهر في المتصفح:
80
القسمة في PHP /
الكود:
<?php
$a = 20;
$b = 4;
echo $a / $b;
?>
ما يظهر في المتصفح:
5
باقي القسمة في PHP %
الكود:
<?php
$a = 20;
$b = 3;
echo $a % $b;
?>
ما يظهر في المتصفح:
2
شرح العمليات الحسابية في PHP: 20 ÷ 3 تساوي 6 والباقي 2، لذلك الناتج 2.
الأس في PHP **
الكود:
<?php
echo 2 ** 3;
?>
ما يظهر في المتصفح:
8
ترتيب العمليات الحسابية في PHP
العمليات الحسابية في PHP تتبع قواعد الأولوية الرياضية: الأقواس أولاً، ثم الضرب والقسمة، ثم الجمع والطرح.
الكود:
<?php
echo 2 + 3 * 4;
echo "<br>";
echo (2 + 3) * 4;
?>
ما يظهر في المتصفح:
14
20
شرح PHP بالعربي: في السطر الأول نُفذ الضرب قبل الجمع، وفي السطر الثاني الأقواس غيرت الترتيب.
أخطاء شائعة في العمليات الحسابية
- نسيان الأقواس عندما تريد أولوية مختلفة.
- الخلط بين
/و%. - استخدام قيم نصية بدل أرقام بدون الانتباه للنوع.
- عدم طباعة النتائج خطوة بخطوة أثناء التعلم.
تمرين سريع على العمليات الحسابية
- أنشئ متغيرين:
$x = 15و$y = 4. - اطبع نتائج: الجمع، الطرح، الضرب، القسمة، باقي القسمة.
- أضف مثالاً فيه أقواس وقارن النتيجة بدون أقواس.
الأسئلة الشائعة — FAQ
ما الفرق بين / و % في PHP؟
/ يعطي ناتج القسمة، بينما % يعطي باقي القسمة.
كيف أحسب الأس في PHP؟
استخدم المعامل ** مثل: 2 ** 3.
هل PHP تطبق ترتيب العمليات؟
نعم، وتستطيع استخدام الأقواس للتحكم الدقيق بالأولوية.
كيف أتجنب نتائج غير متوقعة؟
استخدم الأقواس، واطبع القيم الوسيطة، وتأكد من نوع البيانات.
بعد إتقان الحساب، انتقل إلى الدرس التالي: عمليات المقارنة في PHP.