تعلم اللغة الأنجليزية

لا غنى عن تعلم اللغة الإنجليزية للمبرمجين! تعلم الإنجليزية بثقة وبدعم من مدرسين خصوصيين على CAMBLY جرب درسًا مجانيًا لمدة 10 دقائق عند التسجيل من خلال الزر بالاسفل

المعاملات 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”

 

شارك على وسائل التواصل