المعاملات Operators فىPHP

المعاملات او operators تستخدم فى اجراء العمليات المختلفة على القيم والمتغيرات.

وتدعم لغة PHP عدد من انواع المعاملات وهى :

  • المعاملات الحسابية على سبيل المثال 1+20 
  • معاملات المقارنة على سبيل المثال 5 < 1
  • المعاملات المنطقية على سبيل المثال OR و AND
  • معاملات الاسناد Assignment على سبيل المثال 20 = x$
  • معاملات شرطية على سبيل المثال  : ?

وسنتعرف على كل نوع على حده.

المعاملات الحسابية Arithmetic Operators

المعامل الوصف مثال توضيحي
+ للجمع 1 + 1
للطرح 20 – 40
* للضرب 30 * x$
/ للقسمة 2 / 40
% باقى القسمة 20 % 3
** الاس 20**2

 

معاملات المقارنة Comparison Operators

وتعود دائمًا النتيجة لجملة المعاملات ام ب True فى حالة تحقق الشرط او False فى حالة عدم تحقق الشرط.

المعامل الوصف مثال توضيحي
== التساوي 20 == 20
=== التطابق اي متساوين ومن نفس النوع “30” === 3
=! عدم التساوي 20 =! 40
<> عدم التساوي 20 =! 20
==! عد التطابق 20 ==! “20”
> اصغر من 20 > 40
< اكبر من 20 < 40
=> اصغر من او يساوي 20 => 20
=< اكبر من او يساوي 20 =< 40

معاملات الزيادة والنقصان

تستخدم هذه المعاملات لزيادة او انقاص واحد من متغير معين.

المعامل الوصف مثال توضيحي
x$++ تستخدم لزيادة المتغير بقيمة واحد ثم ترجع بالقيمة الجديدة x$++
++x$ ترجع قيمة المتغير ثم تزيد المتغير بقيمة واحد ++x$
x$– تنقص المتغير بقيمة واحد ثم ترجع بالقيمة الجديدة x$–
–x$ ترجع قيمة المتغير ثم تنقص المتغير بقيمة واحد –x$

 

المعاملات المنطقية Logical

تسخدم للجمع بين الشروط المختلفة والرجوع بالنتيجة بناءً على المعاملات المنطقية.

المعامل الوصف مثال توضيحي
and يرجع ب true فى حالة ما قبله وبعده ب true  A and B
or يرجع ب true فى حالة احد المتغيرين ب true A or B
xor يرجع ب true فى حالة احد المتغيرين ب true ولكن ليس كلاهما A xor B
&& صيغة اخرى ل and
|| صيغة اخرى ل or
! ترجع ب true لو كان المتغير ب false والعكس ترجع ب false اذا كان المتغير ب true A!

 

معاملات النصوص Strings

هى معاملات للتعامل مع النصوص.

المعامل الوصف مثال توضيحي
. للدمج بين نصين “motwr”.”welcome”
=. لزيادة نص جديد على نص سابق فى متغير $x .= “welcome”