There are four kinds of operators in PHP.

**Arithmetic Operator****Assignment Operator****Comparison Operator****Logical Operator.**

##
**Arithmetic Operators**

Operators to perform arithmetic or mathematical operations on numbers either to

**ADD +, SUBTRACT -, DIVIDE /, MULTIPLY *, MODULUS % (returns the remainder of the division operation), INCREMENT ++ and DECREMENT --**.

Examples:

<?php

$a=500; $b=100; $c=$a+$b; echo $c; ?>

**Output is 600.**

<?php $a=(95+90)/2; echo $a; ?>

**Output is 92.5.**

**95+90 is 185/2**

<?php $a=1;

echo $a++; ?>

**Output is 2.**

<?php $a=9%2; echo $a; ?>

Output is 1. 9/2 is 4 remainder is 1.

**In arithmetic operation, they follow the PEMDAS for its order of operations.**

**Parenthesis, Exponent, multiplication & division, addition & subtraction.**Multiplication and division have the same order of operations, same with addition and subtraction. You need to perform operations from left to right.

##
**Assignment Operators**

Is used to assign values to variables in php. It can also add to or subtract from a current value.

**=, +=, -=, *=, /=, .=, %=.**

Example:

<?php $a=10; $a.=5;//value of $a is 105. equivalent to $a=$a.5; $b+=5; //equivalent to $b=$b+5; ?>

##
**Comparison Operators**

**== is equal to, != not equal, <> not equal, > is greater than, < is less than, >= is greater than or equal, <= is less than or equal.**

**Example:**

10==8 will return false

10>8 will return true

10<8 will return false

10>=8 will return true

10<=8 will return false

10!=8 will return true

10<>8 will return true

##
**Logical Operators**

Determine the status of conditions and returns a boolean value (true or false).**&& and, || or, ! not**

**$a=2;**

**$b=5;**

**if ($a<5 && $b>2)**//returns true since 2<5 is true and 5>2 is also true.

Use

**&& and**if you want to meet all conditions and returns true. Once, one condition is not met, the output is false.**&& and**is usually used in login form which username and password should be correct to be able to log in in your account.
if ($username=="admin" || $password=="admin")

or is not used in logging in since if a user has a correct username but wrong password still it can login to the system or vice versa.

**! not**is used to negate a certain operation

**if (!$a==$b)**//will return true

read as $a is not equal to $b.

Watch out for more articles related to programming and even systems administration. Please do hit the like button on the right sidebar of this page.

Watch out for more articles related to programming and even systems administration. Please do hit the like button on the right sidebar of this page.

## No comments:

## Post a Comment