Operators are used to manipulate or perform operations on variables and values.
Many operators are used in PHP, such as:-.
They are used to set a variable equal to a value or set a variable to another variable's value.
Such an assignment of value is done with the "=", or equal character. Example:
Now both $my_variable and $another_variable contain the value 18. Assignments can also be used in conjunction with arithmetic operators.
Operator | English | Example |
---|---|---|
+ | Addition | 2 + 4 |
- | Subtraction | 6 - 2 |
* | Multiplication | 5 * 3 |
/ | Division | 15 / 3 |
% | Modulus | 43 % 10 |
Comparison operators are used to check the relationship between variables and/or values.
Comparison operators are used inside conditional statements and evaluate to either true or false.
Important
comparison operators of PHP are:-
Operator | English | Example | Result |
---|---|---|---|
== | Equal To | $x == $y | false |
!= | Not Equal To | $x != $y | true |
< | Less Than | $x < $y | true |
> | Greater Than | $x > $y | false |
<= | Less Than or Equal To | $x <= $y | true |
>= | Greater Than or Equal To | $x >= $y | false |
There is only one string operator. ["." the period]
It is used to add two strings together, or more technically, the period is the concatenation operator for strings.
In programming, various increasing or decreasing counters are used.
Say you want a counter that increase by 1,
However, there is a shorthand for doing this.[combination assignment/arithmetic operator that would accomplish the same task]
Here are some examples of other common shorthand operators. In general, "+=" and "-=" are the most widely used combination operators.
Operator | English | Example | Equivalent Operation |
---|---|---|---|
+= | Plus Equals | $x += 2; | $x = $x + 2; |
-= | Minus Equals | $x -= 4; | $x = $x - 4; |
*= | Multiply Equals | $x *= 3; | $x = $x * 3; |
/= | Divide Equals | $x /= 2; | $x = $x / 2; |
%= | Modulo Equals | $x %= 5; | $x = $x % 5; |
.= | Concatenate Equals | $my_str.= "hello"; | $my_str = $my_str . "hello"; |
There is an even shorter way for adding 1 or subtracting 1 from a variable.
To add one to a variable or "increment" use the "++" operator:
To subtract 1 from a variable, or "decrement" use the "--" operator:
In addition to this you can specify whether you want the increment to be:-
The value of $x++ is not reflected in the echoed text because the variable is not incremented until after the line of code is executed.
But, with the pre-increment "++$x" the variable does reflect the addition immediately.
Note
For more detail please see Php Manual at http://www.php.net