استخدام العمليات الحسابية والمنطقية في PHP

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

العمليات الحسابية في PHP

PHP توفر مجموعة واسعة من العمليات الحسابية التي يمكن استخدامها لتنفيذ الحسابات الرياضية الأساسية مثل الجمع، الطرح، الضرب، القسمة، والمزيد. فيما يلي نظرة على العمليات الحسابية الشائعة في PHP:

1. الجمع (+)

عملية الجمع تُستخدم لإضافة قيمتين معًا. إليك مثالًا على كيفية استخدامها:


<?php
$a = 5;
$b = 10;
$sum = $a + $b;

echo "مجموع $a و $b هو: " . $sum;
?>

2. الطرح (-)

عملية الطرح تُستخدم لطرح قيمة من أخرى. المثال التالي يوضح كيفية القيام بذلك:


<?php
$a = 15;
$b = 7;
$difference = $a $b;

echo "الفرق بين $a و $b هو: " . $difference;
?>

3. الضرب (*)

تُستخدم عملية الضرب لمضاعفة قيمتين معًا:


<?php
$a = 4;
$b = 8;
$product = $a * $b;

echo "حاصل ضرب $a و $b هو: " . $product;
?>

4. القسمة (/)

تُستخدم عملية القسمة لتقسيم قيمة على أخرى:


<?php
$a = 20;
$b = 5;
$quotient = $a / $b;

echo "ناتج قسمة $a على $b هو: " . $quotient;
?>

5. باقي القسمة (%)

تُستخدم عملية باقي القسمة لإيجاد الباقي عند قسمة قيمة على أخرى:


<?php
$a = 17;
$b = 3;
$remainder = $a % $b;

echo "باقي قسمة $a على $b هو: " . $remainder;
?>

العمليات المنطقية في PHP

العمليات المنطقية تُستخدم لمقارنة القيم واتخاذ القرارات بناءً على نتائج هذه المقارنات. PHP توفر العديد من العمليات المنطقية مثل AND، OR، NOT، والمزيد.

1. عملية AND (&&)

عملية AND تُرجع true إذا كانت جميع التعبيرات صحيحة:


<?php
$a = true;
$b = false;

if ($a && $b) {
    echo "Both are true.";
} else {
    echo "One or both are false.";
}
?>

2. عملية OR (||)

عملية OR تُرجع true إذا كان أي من التعبيرات صحيحًا:


<?php
$a = true;
$b = false;

if ($a || $b) {
    echo "One or both are true.";
} else {
    echo "Both are false.";
}
?>

3. عملية NOT (!)

عملية NOT تُعكس القيمة المنطقية: إذا كانت true تُصبح false، والعكس صحيح:


<?php
$a = true;

if (!$a) {
    echo "a is false.";
} else {
    echo "a is true.";
}
?>

الخلاصة

فهم كيفية استخدام العمليات الحسابية والمنطقية في PHP ضروري لكتابة برامج فعالة وقوية. هذه العمليات تُستخدم بشكل شائع في جميع أنواع التطبيقات، من العمليات الحسابية البسيطة إلى اتخاذ القرارات المعقدة في البرامج.