# PHP Operator

PHP Operator is used to perform operations on variable and values. Following are the types of Operator: PHP Arithmetic Operator PHP Arithmetic operator is used for arithmetical operations, such as addition, subtraction, multiplication etc.

 Operator Description Example + Addition \$x + \$y - Subtraction \$x - \$y * Multiplication \$x * \$y / Division \$x / \$y % Modulus \$x %\$y ** Exponentiation \$x ** \$y
PHP Assignment Operators PHP assignment operator is used to write a value to a variable.
 Operator Description Example x=y , x=y The yvalueassign to X value \$x=\$y x+=y , x=x+y Addition \$x=\$y+\$z x-=y , x=x-y Subtraction \$x=\$y-\$z x*=y , x=x*y Multiplication \$x=\$y+\$z x/=y , x=x/y Division \$x=\$y/\$z x%=y, x=x%y Modulus \$x=\$y%\$z
PHP Comparison Operators PHP comparison operator are used to compare two values (number and string)
 Operator Name Example == Equal \$x == \$y === Identical \$x === \$y != Not equal \$x != \$y <> Not equal \$x <> \$y !== Not identical \$x !== \$y > Greater than \$x > \$y < Less than \$x < \$y >= Greater than or equal to \$x >= \$y <= Less than or equal to \$x <= \$y
PHP Increment / Decrement Operators PHP increment and decrement operator is used to increment and decrement a variable’s value.
 Operator Name Description ++\$x Pre-increment It Increments \$x by 1, then returns \$x. \$x++ Post-increment It returns \$x, then increments \$x by 1. --\$x Pre-decrement It decrements \$x by 1, then returns \$x. \$x-- Post-decrement It returns \$x, then decrements \$x by one.
PHP Logical Operators The PHP Operators are used to merge two or more conditional statements.
 Operator Name Result and And True if both \$x and \$y are true. or Or True if either \$x or \$y is true. xor Xor True if either \$x or \$y is true, but not both. && And True if both \$x and \$y are true. || Or True if either \$x or \$y is true. ! Not True if \$x is not true.
PHP String Operators PHP string operators are used for string concatenation. Following are the String Operators
 Operator Name Example . Concatenation \$txt1 . \$txt2 .= Concatenation assignment \$txt1 .= \$txt2
PHP Array Operators PHP array operator is used to compare arrays.
 Operator Name Example Result + Union \$x + \$y It is union of \$x and \$y. == Equality \$x == \$y It returns true if \$x and \$y have the same key/value. === Identity \$x === \$y It returns true if \$x and \$y have the same key/value pairs in the same order and of the same types. != Inequality \$x != \$y It returns true if \$x is not equal to \$y. <> Inequality \$x <> \$y It returns true if \$x is not equal to \$y. !== Non-identity \$x !== \$y It returns true if \$x is not identical to \$y.