Operator perbandingan digunakan untuk membandingkan dua nilai (angka atau string) dari operand. Hasil dari operator ini antara TRUE atau FALSE. Akan bernilai TRUE jika kondisi perbandingan benar dan akan bernilai FALSE jika kondisinya salah. Operator ini bisa membandingkan tipe data integer, float, atau string. Berikut jenis-jenis dan contoh operator perbandingan :
- Equal (Sama Dengan) - ($x == $y) Dari contoh di bawah ini, nilai akan true jika variabel $x sama dengan $y. Apabila variabel $x tidak sama dengan $y maka akan bernilai false.
- Identical (Identik Dengan) - ($x === $y) Dari contoh di bawah ini, nilai akan true jika $x sama dengan $y dan memiliki tipe data yang sama.
- Not equal (Tidak Sama Dengan) - ($x != $y) Dari contoh di bawah ini, nilai akan true jika variabel $x tidak sama dengan $y. Apabila nilai variabel $x dan $y sama maka akan berniali false.
- Not equal (Tidak Sama Dengan) - ($x <> $y) Dari contoh di bawah ini, nilai akan true jika variabel $x tidak sama dengan $y.
- Not identical (Tidak Identik Dengan) - ($x !== $y) Dari contoh di bawah ini, nilai akan true jika variabel $x tidak sama dengan variabel $y dan memiliki tipe data yang tidak sama.
- Greater than (Lebih Dari) - ($x > $y) Dari contoh di bawah ini, nilai akan true jika variabel $x lebih dari $y.
- Less than (Kurang Dari) - ($x < $y) Dari contoh di bawah ini, nilai akan true jika variabel $x kurang dari $y.
- Greater than or equal to (Lebih Dari Atau Sama Dengan) - ($x >= $y) Dari contoh di bawah ini, nilai akan true jika variabel $x lebih dari atau sama dengan $y.
- Less than or equal to (Kurang Dari Atau Sama Dengan) - ($x <= $y) Dari contoh di bawah ini, nilai akan true jika variabel $x kurang dari atau sama dengan $y.