الدرس السادس-المعاملات

 

المعاملات  Operators:

تنقسم  المعاملات الي

 

رياضية

معاملات الاسناد

المقارنة

جدول يوضح المعاملات الرياضية

 

x = y

x = y

 الاسناد تغير قيمة x  الي y

x += y

x = x + y

Addition   الجمع

x -= y

x = x - y

Subtraction    الطرح

x *= y

x = x * y

Multiplication  الضرب

x /= y

x = x / y

Division    القسمة

x %= y

x = x % y

Modulus    باقي القسمة

 

 

 

 

جدول يوضح معاملات المقارنة :

 

Operator

Name

Example

Result

==

Equal

$x == $y

يرجع قيمة صح اذا كانت   x =y

===

Identical

$x === $y

يرجع قيمة صح اذا كانت   x =y في القيمة ونوع البيانات

!=

Not equal

$x != $y

لا تساوي

<>

Not equal

$x <> $y

لا تساوي

!==

Not identical

$x !== $y

لا تساوي في القيمة ونوع البيانات

>

Greater than

$x > $y

اكبر من

<

Less than

$x < $y

اصغر من

>=

Greater than or equal to

$x >= $y

اكبر من او تساوي

<=

Less than or equal to

$x <= $y

اصغر من او تساوي

 

 

 

 

 

 

 

جدول يوضح المعاملات المنطقية

 

 

Operator

Name

Example

Result

and

And

$x and $y

 تكون العبارة صحيحة اذا كان  x و y  صحيحتان

or

Or

$x or $y

تكون العبارة صحيحة اذا كان x  او  y  صحيح

xor

Xor

$x xor $y

تكون العبارة صحيحة فقط اذا كان احد المتغيران صحيان واحد فقط 

&&

And

$x && $y

تكون العبارة صحيحة اذا كان  x و y  صحيحتان

||

Or

$x || $y

تكون العبارة صحيحة اذا كان x  او  y  صحيح

!

Not

!$x

 تكون صحيحة اذا كانت x  خطاء