7. العوامل (Operators): الحسابية، التعيين، والمقارنة
تُستخدم العوامل لإجراء عمليات على القيم والمتغيرات.
1. العوامل الحسابية
تُستخدم للعمليات الرياضية:
| العامل | الاسم | مثال |
|---|---|---|
+ | الجمع | $a + $b |
- | الطرح | $a - $b |
* | الضرب | $a * $b |
/ | القسمة | $a / $b |
% | باقي القسمة (Modulus) | $a % $b |
** | الرفع إلى أس (Exponentiation) | $a ** $b (a مرفوع إلى القوة b) |
php
2. عوامل التعيين
تُستخدم لتعيين القيم للمتغيرات. عامل التعيين الأساسي هو = .
| العامل | مثال | نفس |
|---|---|---|
= | $x = 10 | يُعين 10 لـ x |
+= | $x += 5 | $x = $x + 5 |
*= | $x *= 2 | $x = $x * 2 |
.= | $str .= 'world' | $str = $str . 'world' (ضم النصوص (String Concatenation)) |
3. عوامل المقارنة
تُستخدم لمقارنة قيمتين. تُرجع قيمة منطقية (true أو false).
| العامل | الاسم | الوصف |
|---|---|---|
== | يساوي (Equal) | يتحقق مما إذا كانت القيم متساوية (مقارنة فضفاضة) |
=== | مطابق (Identical) | يتحقق مما إذا كانت القيم و أنواع البيانات متساوية (مقارنة صارمة) |
!= | لا يساوي (Not equal) | يتحقق مما إذا كانت القيم غير متساوية |
<> | لا يساوي (Not equal) | بديل لـ != |
!== | غير مطابق (Not identical) | يتحقق مما إذا كانت القيم أو أنواع البيانات غير متساوية |
> | أكبر من (Greater than) | |
< | أصغر من (Less than) | |
>= | أكبر من أو يساوي (Greater than or equal to) | |
<= | أصغر من أو يساوي (Less than or equal to) |
سوف نستخدم عوامل المقارنة على نطاق واسع عند تغطية العبارات الشرطية.