Beranda Blog PHP Operator di PHP
Operator di PHP

Operator di PHP

Operator dalam PHP adalah simbol-simbol khusus yang digunakan untuk melakukan operasi pada variabel dan nilai. Memahami operator sangat krusial karena inilah yang memungkinkan logika program Anda berjalan. 1. Operator Aritmatika Digunakan untuk operasi matematika dasar.
<?php
$a = 10;
$b = 3;

echo $a + $b; // Penjumlahan (13)
echo $a - $b; // Pengurangan (7)
echo $a * $b; // Perkalian (30)
echo $a / $b; // Pembagian (3.33)
echo $a % $b; // Modulus/Sisa bagi (1)
echo $a ** $b; // Pemangkatan (1000)
?>
2. Operator Penugasan (Assignment)
<?php
$x = 20; // Memberikan nilai
$x += 10; // Sama dengan $x = $x + 10 (30)
$x -= 5;  // Sama dengan $x = $x - 5 (25)
?>
3. Operator PerbandinganDigunakan untuk membandingkan dua nilai, hasilnya selalu bertipe boolean (true atau false).OperatorDeskripsi==Sama dengan (nilai)===Identik (nilai dan tipe data harus sama)!= atau <>Tidak sama dengan!==Tidak identik> / <?php var_dump(10 == "10"); // true (karena nilainya sama) var_dump(10 === "10"); // false (karena tipe datanya beda: integer vs string) ?>
4. Operator Logika Digunakan untuk menggabungkan dua atau lebih kondisi.
<?php
$user = true;
$admin = false;

// Operator AND (&&) - true jika KEDUANYA true
if ($user && $admin) { echo "Akses penuh"; }

// Operator OR (||) - true jika SALAH SATU true
if ($user || $admin) { echo "Akses terbatas"; }

// Operator NOT (!) - membalik nilai
if (!$admin) { echo "Bukan admin"; }
?>
5. Operator String PHP memiliki operator khusus untuk menggabungkan string, yaitu titik (.)
<?php
$nama_depan = "Budi";
$nama_belakang = "Santoso";

$nama_lengkap = $nama_depan . " " . $nama_belakang;
echo $nama_lengkap; // Budi Santoso
?>
Tips Belajar: Operator Identik (===) sangat sering digunakan dalam pemrograman PHP profesional untuk memastikan tipe data benar (misalnya membedakan 0, false, dan null). Selalu gunakan var_dump() saat mempelajari operator perbandingan agar Anda bisa melihat tipe data dan nilai kembaliannya secara jelas. Apakah Anda ingin saya menjelaskan lebih dalam tentang salah satu jenis operator ini atau cara menggabungkannya dalam logika if-else yang lebih kompleks?
Bagikan: WhatsApp X / Twitter

Artikel Terkait

Kembali ke Daftar Artikel
W
Butuh Solusi Digital?

Konsultasikan kebutuhan bisnis Anda bersama kami — gratis.

Konsultasi Gratis →