# PHP Operators

In PHP, operators are used to perform operations on variables and values. PHP provides a wide range of operators, including arithmetic operators, comparison operators, logical operators, and assignment operators.

Here are some examples of commonly used operators in PHP:

1. Arithmetic Operators – Used to perform mathematical operations on values
\$num1 = 5;
\$num2 = 3;
\$sum = \$num1 + \$num2; // Addition operator
\$diff = \$num1 - \$num2; // Subtraction operator
\$prod = \$num1 * \$num2; // Multiplication operator
\$quot = \$num1 / \$num2; // Division operator
\$mod = \$num1 % \$num2; // Modulus operator
echo \$sum, " ", \$diff, " ", \$prod, " ", \$quot, " ", \$mod; // Output: 8 2 15 1.6666666666667 2

In this example, the arithmetic operators are used to perform addition, subtraction, multiplication, division, and modulus operations on the variables \$num1 and \$num2. The resulting values are then assigned to the variables \$sum, \$diff, \$prod, \$quot, and \$mod, respectively. The echo statement is then used to print the values to the screen.

1. Comparison Operators – Used to compare values and return a Boolean value of true or false
\$num1 = 5;
\$num2 = 3;
\$is_greater = \$num1 > \$num2; // Greater than operator
\$is_less = \$num1 < \$num2; // Less than operator
\$is_equal = \$num1 == \$num2; // Equal to operator
\$is_not_equal = \$num1 != \$num2; // Not equal to operator
\$is_greater_or_equal = \$num1 >= \$num2; // Greater than or equal to operator
\$is_less_or_equal = \$num1 <= \$num2; // Less than or equal to operator
echo \$is_greater, " ", \$is_less, " ", \$is_equal, " ", \$is_not_equal, " ", \$is_greater_or_equal, " ", \$is_less_or_equal; // Output: 1 0 0 1 1 0

In this example, the comparison operators are used to compare the values of the variables \$num1 and \$num2. The resulting Boolean values of true or false are then assigned to the variables \$is_greater, \$is_less, \$is_equal, \$is_not_equal, \$is_greater_or_equal, and \$is_less_or_equal, respectively. The echo statement is then used to print the values to the screen.

1. Logical Operators – Used to perform logical operations on Boolean values
\$num1 = 5;
\$num2 = 3;
\$is_greater = \$num1 > \$num2; // Greater than operator
\$is_less = \$num1 < \$num2; // Less than operator
\$is_equal = \$num1 == \$num2; // Equal to operator
\$logical_and = \$is_greater && \$is_less; // Logical AND operator
\$logical_or = \$is_greater || \$is_less; // Logical OR operator
\$logical_not = !\$is_equal; // Logical NOT operator
echo \$logical_and, " ", \$logical_or, " ", \$logical_not; // Output: 0 1 1

In this example, the logical operators are used to perform logical operations on the Boolean values of the variables \$is_greater, \$is_less, and \$is_equal. The resulting Boolean values of true or false are then