We can write comments in php script like the following

<?php

// This type comment is used to write a single line comment

echo “Hello php”;

/*

This is

a PHP comment

block

*/

?>

## Operators in php

Php applications use operators to process the data that entered by a user or fetch from the database. Operators like + and – are used to process variables and return a value. It is used for computations or comparisons and it may contain one or more characters. Operators can transform one or more data values called operands, into a new data value.

Consider the following example:

\$a+\$b

The preceding example uses two operands and an operator to add the values stored in the variables.

Following operators used in php

1.      Arithmetic operators

2.      Assignment operators

3.      Unary operators

4.      Comparison operators

5.      Logical operators

6.      Array operators

### Arithmetic operators

These operators are the symbols that are used to perform arithmetic operations on the php variables. The following table describes the commonly used arithmetic operators.

 Operators Description Example + Used to add to numbers \$a = \$b+\$c; If  \$b is equal to 10 and \$c is equal to 5,Then \$a will be 15 - Used to subtract two numbers \$a = \$b-\$c; If  \$b is equal to 10 and \$c is equal to 3,Then \$a will be 12 * Used to multiple two numbers \$a = \$b*\$c; If  \$b is equal to 8 and \$c is equal to 5,Then \$a will be 40 / Used to divide one number by another \$a = \$b/\$c; If  \$b is equal to 8 and \$c is equal to 2,Then \$a will be 4 % Used to divide two numbers and return the reminder \$a = \$b%\$c; If  \$b is equal to 21 and \$c is equal to 2,Then \$a will be 1

### Assignment operators

These operators are used to perform arithmetic operations to assign a value to an operand. Left operand gets set to the value of the expression on the right.

 Example Usage Description = \$a = 10; Stores the value 10 in the variable \$a += \$a += \$b; Same as \$a = \$a +\$b; -= \$a -= \$b; Same as \$a = \$a - \$b; *= \$a *= \$b; Same as \$a = \$a * \$b; /= \$a /= \$b; Same as \$a = \$a / \$b; %= \$a %= \$b; Same as \$a = \$a % \$b;

### Unary operators

These operators are used to increment or decrement the value of an operand by1. The following table explain the usage of the increment and decrement operators.

 operator Description Example ++ Used to increment the value of an operand by 1 \$a = \$b++; -- Used to decrement the value of an operand by 1 \$a = \$b--;

### Comparison operators

These operators are used to compare two values and execute a code block or an action on the basis of the result of that comparison. The result of the comparison operator will be ‘true’ or ‘false’

 Operator Usage Description Example < expression1 < expression2 It is used to check whether expression1 is less than expression2 \$x < \$y   True if \$x is less than \$y > expression1 > expression2 It is used to check whether expression1 is greater expression2 \$x > \$y   True if \$x is greater than \$y <= expression1 <= expression2 It is used to check whether expression1 is less than or equal to expression2 \$x <= \$y   True if \$x is less than or equal to \$y >= expression1 >= expression2 It is used to check whether expression1 is greater than or equal to expression2 \$x >= \$y   True if \$x is greater than or equal to \$y == expression1 == expression2 It is used to check whether expression1 is equal to expression2 \$x == \$y   True if \$x is equal to \$y != expression1 != expression2 It is used to check whether expression1 is not equal to expression2 \$x != \$y   True if \$x is not equal to \$y === expression1 === expression2 It is used to check whether expression1 is identical to expression2 \$x === \$y True if \$x is equal to \$y, and they are of the same type

### Logical operators

These operators are used to evaluate expressions and return a boolean value.

 Operator Usage Description Example && expression1 && expression2 It returns true, if both expression1 and expression2 are true. \$x && \$y   True if both \$x and \$y are true ! ! expression It returns true, if expression is false. !\$x   True if \$x is not true || expression1 || expression2 It returns true, if either expression1 or expression2 or both of them are true. \$x || \$y   True if either \$x or \$y is true