# PHP comparison operator

Sep 5, 2020 `PHP` ` comparison calculus` ` true` ` bool` ` False`

## Introduction

I think that comparison operators are often used for judgment. The following is a brief summary.

## PHP comparison operator

``````// TRUE when \$ a equals \$ b after type reciprocal conversion
\$ a == \$ b

// TRUE if \$ a is equal to and of the same type as \$ b
\$ a === \$ b

// TRUE if \$ a is not equal to \$ b after type reciprocal conversion
\$ a! = \$ b

// TRUE if \$ a is not equal to \$ b after type reciprocal conversion
\$ a <> \$ b

// TRUE if \$ a is not equal to or of the same type as \$ b
\$ a! == \$ b

// TRUE when \$ a is less than \$ b
\$ a <\$ b

// TRUE when \$ a is more than \$ b
\$ a> \$ b

// TRUE when \$ a is less than or equal to \$ b
\$ a <= \$ b

// TRUE when \$ a is greater than or equal to \$ b
\$ a> = \$ b

// An integer greater than 0, 0, or less than 0 if \$ a is greater than, equal to, or less than \$ b, respectively.
// Available in PHP 7 and above
\$ a <=> \$ b
``````

The comparison operators `==` and `===` are similar, but I think you can implement them more accurately if you use them properly. If you need to determine the type, use `===`.

##in conclusion How was it. Let’s master the comparison operator and implement it accurately.