Skip to main content

PHP Operators


In every programming language, operators play an important role. It can be use in comparison statements like IF statement, loops statement like WHILE loops, assigning a value to a variable and a lot more.

Comparison Operators

Operator Description Example
>= is greater than or equal to 4>=9 returns false
<= is less than or equal to 5<=7 returns true
is less than 2<7 returns true
is greater than 3>9 returns false
<>  is not equal 2<>3 returns true
!= is not equal 4!=8 returns true
== is equal to 2==1 returns false

Example of comparison operators in IF statement:

=9){ //the statement here will not be executed } ?>

Arithmetic Operators

Operator Description Example Result
* Multiplication x=2
x*3
6
/ Division 9/3
10/2
3
5
+ Addition x=3
x+4
7
- Subtraction x=1
5-x
4
-- Decrement x=4
x--
x=3
++ Increment x=7
x++
x=8
% Modulus (division remainder) 5%2
10%8
10%2
1
2
0

Example of arithmetic operators in mathematics:

Logical Operators

Operator Description Example
&& and x=8
y=2
(x < 10 && y > 1) returns true
! not x=7
y=2
!(x==y) returns true
|| or x=8
y=2
(x==8 || y==2) returns false

Example of logical operators is IF statement:

Assignment Operators

Operator Example Is The Same As
+= a+=b a=a+b
*= a*=b a=a*b
= a=b a=b
.= a.=b a=a.b
-= a-=b a=a-b
%= a%=b a=a%b
/= a/=b a=a/b

Example of assignment operators in a variable x and y:

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

Add new comment

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.