0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan

Operator PHP

Diunggah oleh

biruni53
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
5 tayangan

Operator PHP

Diunggah oleh

biruni53
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 5

Operator PHP

Operator dalam PHP adalah simbol-simbol yang digunakan untuk melakukan operasi pada nilai
(operand). PHP mendukung berbagai macam operator yang dapat digunakan untuk manipulasi
data. Operator ini dapat digolongkan ke dalam beberapa kategori:

1. Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi matematika dasar seperti
penjumlahan, pengurangan, perkalian, dan lainnya.

Operator Fungsi Contoh Hasil


+ Penjumlahan $x + $y Hasil dari $x ditambah $y
- Pengurangan $x - $y Hasil dari $x dikurang $y
* Perkalian $x * $y Hasil dari $x dikali $y
/ Pembagian $x / $y Hasil dari $x dibagi $y
% Modulo $x % $y Sisa hasil bagi $x dengan $y
** Eksponensial $x ** $y $x pangkat $y

Contoh:

<?php
$x = 10;
$y = 3;

echo $x + $y; // Hasil: 13


echo $x - $y; // Hasil: 7
echo $x * $y; // Hasil: 30
echo $x / $y; // Hasil: 3.333...
echo $x % $y; // Hasil: 1
echo $x ** $y; // Hasil: 1000 (10 pangkat 3)
?>

2. Operator Penugasan (Assignment)


Operator ini digunakan untuk menetapkan nilai ke variabel.
Operator Fungsi Contoh Sama dengan
= Penugasan sederhana $x = $y Menetapkan nilai $y ke $x
+= Penugasan dengan penjumlahan $x += $y $x = $x + $y
-= Penugasan dengan pengurangan $x -= $y $x = $x - $y
*= Penugasan dengan perkalian $x *= $y $x = $x * $y
/= Penugasan dengan pembagian $x /= $y $x = $x / $y
%= Penugasan dengan modulo $x %= $y $x = $x % $y

Contoh:

<?php
$x = 5;
$y = 3;

$x += $y; // Sama dengan $x = $x + $y, Hasil: 8


$x -= $y; // Sama dengan $x = $x - $y, Hasil: 5
$x *= $y; // Sama dengan $x = $x * $y, Hasil: 15
?>

3. Operator Pembanding (Comparison)


Operator ini digunakan untuk membandingkan dua nilai.

Operator Fungsi Contoh Hasil


== Sama dengan $x == True jika $x sama dengan $y
$y
!= Tidak sama dengan $x != True jika $x tidak sama dengan $y
$y
> Lebih besar dari $x > $y True jika $x lebih besar dari $y
< Lebih kecil dari $x < $y True jika $x lebih kecil dari $y
>= Lebih besar atau sama $x >= True jika $x lebih besar atau sama
dengan $y dengan $y
<= Lebih kecil atau sama $x <= True jika $x lebih kecil atau sama
dengan $y dengan $y
=== Identik (sama nilai dan $x === True jika $x sama nilai dan tipe
tipe data) $y datanya dengan $y
!== Tidak identik (nilai atau $x !== True jika $x tidak sama nilai atau tipe
tipe berbeda) $y datanya dengan $y
Contoh:

<?php
$x = 10;
$y = 5;

var_dump($x == $y); // False


var_dump($x != $y); // True
var_dump($x > $y); // True
var_dump($x < $y); // False
var_dump($x === 10); // True, tipe data dan nilai sama
?>

4. Operator Logika
Operator logika digunakan untuk menggabungkan dua atau lebih kondisi.

Operator Fungsi Contoh Hasil


&& Dan (AND) $x && True jika
$y keduanya true
` ` Atau (OR) `$x $y` True
jika
salah
satu true
! Bukan (NOT) !$x True jika $x
bernilai false
xor XOR (salah $x True jika salah
satu, tapi xor $y satu bernilai true,
bukan tetapi tidak
keduanya) keduanya

Contoh:

<?php
$x = true;
$y = false;

var_dump($x && $y); // False


var_dump($x || $y); // True
var_dump(!$x); // False
var_dump($x xor $y); // True
?>

5. Operator Increment / Decrement


Operator ini digunakan untuk menambah atau mengurangi nilai variabel sebesar satu.

Operator Fungsi Contoh


++$x Pre-increment Tambah 1, lalu kembalikan nilai $x
$x++ Post-increment Kembalikan nilai $x, lalu tambah 1
--$x Pre-decrement Kurangi 1, lalu kembalikan nilai $x
$x-- Post-decrement Kembalikan nilai $x, lalu kurangi 1

Contoh:

<?php
$x = 5;
echo ++$x; // Hasil: 6 (tambah dulu, kemudian tampilkan)
echo $x++; // Hasil: 6 (tampilkan dulu, kemudian tambah)
echo $x; // Hasil: 7
?>

6. Operator String
PHP menggunakan operator . untuk menggabungkan string.

Operator Fungsi Contoh


. Menggabungkan dua string $x . $y

Contoh:

<?php
$firstName = "John";
$lastName = "Doe";
echo $firstName . " " . $lastName; // Hasil: John Doe
?>

7. Operator Array
Operator untuk menggabungkan dan membandingkan array.

Operator Fungsi Contoh Hasil


+ Menggabungkan dua $x + $y Menggabungkan $x dan $y
array
== Sama $x == True jika $x dan $y memiliki elemen yang
$y sama
=== Identik $x === True jika $x dan $y memiliki elemen dan
$y urutan yang sama
!= Tidak sama $x != True jika $x dan $y berbeda
$y
!== Tidak identik $x !== True jika $x dan $y tidak identik
$y

Contoh:

<?php
$x = array("a" => "apple", "b" => "banana");
$y = array("c" => "cherry", "b" => "banana");

$z = $x + $y; // Menggabungkan array


var_dump($z); // Hasil: array("a" => "apple", "b" => "banana", "c" =>
"cherry")
?>

Anda mungkin juga menyukai