PHP Operator များ
PHP Operator များ
ကိန်းရှင်များနှင့် တန်ဖိုးများပေါ်တွင် လုပ်ဆောင်ချက်များကို လုပ်ဆောင်ရန် အော်ပရေတာများကို အသုံးပြုသည်။
PHP သည် အော်ပရေတာများကို အောက်ပါအုပ်စုများတွင် ပိုင်းခြားထားသည်။
- ဂဏန်းသင်္ချာ အော်ပရေတာများ
- Assignment operators များ
- နှိုင်းယှဉ်အော်ပရေတာများ
- တိုး/လျှော့ အော်ပရေတာများ
- ယုတ္တိရှိသော အော်ပရေတာများ
- စာတန်းအော်ပရေတာများ
- Array အော်ပရေတာများ
- အခြေအနေအရ တာဝန်ပေးသည့် အော်ပရေတာများ
PHP ဂဏန်းသင်္ချာ အော်ပရေတာများ
PHP ဂဏန်းသင်္ချာအော်ပရေတာများကို ပေါင်းခြင်း၊ နုတ်ခြင်း၊ မြှောက်ခြင်း စသည်တို့ကဲ့သို့သော ဘုံဂဏန်းသင်္ချာလုပ်ဆောင်မှုများကို လုပ်ဆောင်ရန်အတွက် ဂဏန်းတန်ဖိုးများနှင့် အသုံးပြုပါသည်။
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
+ | Addition | $x + $y | Sum of $x and $y | |
- | Subtraction | $x - $y | Difference of $x and $y | |
* | Multiplication | $x * $y | Product of $x and $y | |
/ | Division | $x / $y | Quotient of $x and $y | |
% | Modulus | $x % $y | Remainder of $x divided by $y | |
** | Exponentiation | $x ** $y | Result of raising $x to the $y'th power |
PHP Assignment Operator များ
PHP assignment operator များကို variable တစ်ခုသို့ value တစ်ခုရေးရန် ဂဏန်းတန်ဖိုးများဖြင့် အသုံးပြုပါသည်။
PHP တွင် အခြေခံ assignment operator မှာ "=" ဖြစ်သည်။ ဆိုလိုသည်မှာ ဘယ်ဘက် operand သည် ညာဘက်ရှိ assignment expression ၏တန်ဖိုးသို့ သတ်မှတ်ခံရသည်ဟု ဆိုလိုသည်။
Assignment | Same as... | Description | Show it |
---|---|---|---|
x = y | x = y | The left operand gets set to the value of the expression on the right | |
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 |
PHP နှိုင်းယှဉ်မှု အော်ပရေတာများ
PHP နှိုင်းယှဉ်အော်ပရေတာများကို တန်ဖိုးနှစ်ခု (နံပါတ် သို့မဟုတ် စာကြောင်း) ကို နှိုင်းယှဉ်ရန် အသုံးပြုပါသည်။
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
== | Equal | $x == $y | Returns true if $x is equal to $y | |
=== | Identical | $x === $y | Returns true if $x is equal to $y, and they are of the same type | |
!= | Not equal | $x != $y | Returns true if $x is not equal to $y | |
<> | Not equal | $x <> $y | Returns true if $x is not equal to $y | |
!== | Not identical | $x !== $y | Returns true if $x is not equal to $y, or they are not of the same type | |
> | Greater than | $x > $y | Returns true if $x is greater than $y | |
< | Less than | $x < $y | Returns true if $x is less than $y | |
>= | Greater than or equal to | $x >= $y | Returns true if $x is greater than or equal to $y | |
<= | Less than or equal to | $x <= $y | Returns true if $x is less than or equal to $y | |
<=> | Spaceship | $x <=> $y | Returns an integer less than, equal to, or greater than zero, depending on if $x is less than, equal to, or greater than $y. Introduced in PHP 7. |
PHP Increment/Decrement Operators များ
PHP increment operator များသည် variable ၏တန်ဖိုးကိုတိုးရန်အသုံးပြုသည်။
PHP decrement operator များကို variable ၏တန်ဖိုးကို လျှော့ချရန်အတွက် အသုံးပြုသည်။
Operator | Name | Description | Show it |
---|---|---|---|
++$x | Pre-increment | Increments $x by one, then returns $x | |
$x++ | Post-increment | Returns $x, then increments $x by one | |
--$x | Pre-decrement | Decrements $x by one, then returns $x | |
$x-- | Post-decrement | Returns $x, then decrements $x by one |
PHP Logical Operator များ
PHP ယုတ္တိရှိသော အော်ပရေတာများကို အခြေအနေအလိုက် ဖော်ပြချက်များကို ပေါင်းစပ်ရန်အတွက် အသုံးပြုပါသည်။
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
and | And | $x and $y | True if both $x and $y are true | |
or | Or | $x or $y | True if either $x or $y is true | |
xor | Xor | $x xor $y | True if either $x or $y is true, but not both | |
&& | And | $x && $y | True if both $x and $y are true | |
|| | Or | $x || $y | True if either $x or $y is true | |
! | Not | !$x | True if $x is not true |
PHP String Operator များ
PHP တွင် strings များအတွက် အထူးဒီဇိုင်းထုတ်ထားသော operator နှစ်ခုရှိသည်။
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
. | Concatenation | $txt1 . $txt2 | Concatenation of $txt1 and $txt2 | |
.= | Concatenation assignment | $txt1 .= $txt2 | Appends $txt2 to $txt1 |
PHP Array Operator များ
PHP array operator များကို array များကို နှိုင်းယှဉ်ရန် အသုံးပြုပါသည်။
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
+ | Union | $x + $y | Union of $x and $y | |
== | Equality | $x == $y | Returns true if $x and $y have the same key/value pairs | |
=== | Identity | $x === $y | Returns true if $x and $y have the same key/value pairs in the same order and of the same types | |
!= | Inequality | $x != $y | Returns true if $x is not equal to $y | |
<> | Inequality | $x <> $y | Returns true if $x is not equal to $y | |
!== | Non-identity | $x !== $y | Returns true if $x is not identical to $y |
PHP Conditional Assignment Operators များ
PHP conditional assignment operator များကို အခြေအနေများပေါ်မူတည်၍ တန်ဖိုးသတ်မှတ်ရန် အသုံးပြုသည်-
Operator | Name | Example | Result | Show it |
---|---|---|---|---|
?: | Ternary | $x = expr1 ? expr2 : expr3 | Returns the value of $x. The value of $x is expr2 if expr1 = TRUE. The value of $x is expr3 if expr1 = FALSE |
|
?? | Null coalescing | $x = expr1 ?? expr2 | Returns the value of $x. The value of $x is expr1 if expr1 exists, and is not NULL. If expr1 does not exist, or is NULL, the value of $x is expr2. Introduced in PHP 7 |