Kembali ke Modul

Operator PHP

Pelajari berbagai operator dalam PHP

03. Operator

Beginner
Apa itu Operator?

Operator adalah simbol atau tanda khusus dalam pemrograman yang digunakan untuk melakukan operasi tertentu pada variabel dan nilai.

Operator memungkinkan kita untuk melakukan berbagai tugas seperti:

  • Perhitungan matematika (penjumlahan, pengurangan, dll)
  • Perbandingan nilai (lebih besar, lebih kecil, sama dengan)
  • Logika boolean (AND, OR, NOT)
  • Penugasan nilai (memberikan nilai ke variabel)
Daftar Operator PHP
Kategori Simbol Nama Deskripsi
Aritmatika + Penjumlahan Menambahkan dua nilai
Aritmatika - Pengurangan Mengurangi dua nilai
Aritmatika * Perkalian Mengalikan dua nilai
Aritmatika / Pembagian Membagi dua nilai
Aritmatika % Modulus Sisa hasil bagi dua nilai
Aritmatika ** Perpangkatan Memangkatkan suatu nilai
Perbandingan == Sama Dengan Membandingkan nilai (tipe bisa berbeda)
Perbandingan === Identik Membandingkan nilai dan tipe data
Perbandingan != Tidak Sama Membandingkan nilai tidak sama (tipe bisa berbeda)
Perbandingan !== Tidak Identik Membandingkan nilai dan tipe tidak identik
Perbandingan > Lebih Besar Nilai pertama lebih besar dari nilai kedua
Perbandingan < Lebih Kecil Nilai pertama lebih kecil dari nilai kedua
Perbandingan >= Lebih Besar Sama Nilai pertama lebih besar atau sama dengan nilai kedua
Perbandingan <= Lebih Kecil Sama Nilai pertama lebih kecil atau sama dengan nilai kedua
Logika && AND Kedua kondisi harus bernilai true
Logika || OR Salah satu kondisi harus bernilai true
Logika ! NOT Membalik nilai boolean (true menjadi false, sebaliknya)
Penugasan = Penugasan Memberikan nilai ke variabel
Penugasan += Penugasan Penambahan Menambah nilai kemudian menugaskan ($a += 5 sama dengan $a = $a + 5)
Penugasan -= Penugasan Pengurangan Mengurangi nilai kemudian menugaskan
Penugasan *= Penugasan Perkalian Mengalikan nilai kemudian menugaskan
Penugasan /= Penugasan Pembagian Membagi nilai kemudian menugaskan
String . Concatenation Menggabungkan dua string
Operator Aritmatika
<?php
$a = 10;
$b = 3;

echo $a + $b;  // 13 (Penjumlahan)
echo $a - $b;  // 7  (Pengurangan)
echo $a * $b;  // 30 (Perkalian)
echo $a / $b;  // 3.33 (Pembagian)
echo $a % $b;  // 1  (Modulus)
echo $a ** $b; // 1000 (Perpangkatan)
?>
Operator Perbandingan
<?php
$a = 10;
$b = 5;

var_dump($a == $b);   // false
var_dump($a != $b);   // true
var_dump($a > $b);    // true
var_dump($a < $b);    // false
var_dump($a >= $b);   // true
var_dump($a <= $b);   // false
var_dump($a === $b);  // false (tipe juga dibandingkan)
?>
Operator Logika
<?php
$x = true;
$y = false;

var_dump($x && $y); // false (AND)
var_dump($x || $y); // true  (OR)
var_dump(!$x);      // false (NOT)
?>