PHP 7 introduces a new spacecraft operator (=>) for comparing two words. It’s also known as the combined contrast operator.

The spacecraft operator yields 0 if the two operands are equal, 1 if the left is bigger, and -1 if the right is larger. In the following table, the three-way comparison is essentially shown:

They combine conditionals and are mostly used to track several conditions at the same time. For example, the PHP (or) operator verifies that at least one out of every two is correct. If you want to check if they’re both legitimate, you may use the PHP (and) operator. For further information, see the table below:

Operator Name Example Result

and And $x and $y True if both $x and $y are true

or Or $x or $y True if either $x or $y is true

xor Xor$x xor $y True if either $x or $y is true, but not both

These operations raise (increase) or reduce (decrease) the value of a vector (decrease). Because just one operator is employed, they are frequently referred to as uniform operators. To raise or reduce a value by a factor of one, operators for increasing and decreasing are used. Pre-incrementing operator The new $x value is returned when the value is added to it. See the table below for a better understanding:

Operator Name Description

++$x Pre-increment Increments $x by one, then returns $x

$x++ Post-increment Returns $x, then increments $x by one

--$x Pre-decrement Decrements $x by one, then returns $x

$x-- Post-decrement Returns $x, then decrements $x by one

The comparison operator denotes the connection between two or more values in a number or a series. These php operators are simply used to compare the two values’ integers or strings. We’ll show you how to compare them using php operators in this article. This PHP operator is necessary for looking for discrepancies or correlations between values and variables. It behaves like a boolean, yielding either True or False. For example, if the two variables you’re comparing don’t have the same value, the PHP not equal to operator will return true.

Operator Name Example Result

== Equal $x == $y Returns true if $x is equal to $y

=== Identical $x === $y Returns true if $x is equal to $y, and they are of the same type

!= Not equal $x != $y Returns true if $x is not equal to $y

<> Not equal $x <> $y Returns true if $x is not equal to $y

!== Not identical $x !==$y Returns true if $x is not equal to $y, or they are not of the same type

> Greater than $x > $y Returns true if $x is greater than $y

< Less than $x < $y Returns true if $x is less than $y

>= Greater than or equal to $x >= $y Returns true if $x is greater than or equal to $y

<= Less than or equal to $x <= $y Returns true if $x is less than or equal to $y

PHP Assignment operators are used to assign values to variables. The right side value is substituted for the left side value in the operand variable. Operators in this category are in charge of assigning variables. The most frequent assignment operator is =, which assigns the operand’s right side to the left variable.

Assignment Same as… Description

x = y x = y The left operand gets set to the value of the expression on the right

The arithmetic operator is used to do simple arithmetic operations such as adding, subtracting, multiplying, and so on. Simple arithmetic behavior of numerical values may be implemented using these operators. The table below demonstrates how the findings are used and what outcomes are achieved.

Operator Name Example Result

+ Addition $x + $y Sum of $x and $y

- Subtraction $x - $y Difference of $x and $y

* Multiplication $x * $y Product of $x and $y

/ Division $x / $y Quotient of $x and $y

% Modulus $x % $y Remainder of $x divided by $y

** Exponentiation $x ** $y Result of raising $x to the $y'th power (Introduced in PHP 5.6)

Operators are symbols that tell the PHP processor what actions should be taken. The Add (+) sign, for example, instructs PHP to combine two variables or values, but the bigger (>) symbol instructs PHP to compare two values. Don’t make the mistake of assuming that operators and functions are the same. Instead of functional, such operators might be used (such as the PHP ternary).