المعاملات 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 فى حالة احد المتغيرين ب trueA or B
xorيرجع ب true فى حالة احد المتغيرين ب true ولكن ليس كلاهماA xor B
&&صيغة اخرى ل and
||صيغة اخرى ل or
!ترجع ب true لو كان المتغير ب false والعكس ترجع ب false اذا كان المتغير ب trueA!

 

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

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

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