Mulai Belajar Ayo Mulai Belajar Pemrograman PHP

PHP – Jenis – Jenis Operator

php-iconHampir kebanyakan bahasa pemrograman, tidak hanya PHP yakni mendukung atau mensupport operator-operator yang dapat digunakan untuk Menghitung (Aritmethic), Penugasan (Assigment), Perbandingan (Comparison), Pengurangan & Kenaikan (Increment & Decrement), Logika (Logical), Text (String), Susunan (Array). Operator-operator tersebut dapat digunakan untuk memenuhi kebutuhan akan kompleksnya kasus dalam menyusun coding.Untuk dapat lebih jelasnya akan di jelaskan satu per-satu di artikel ini dengan mengklik judul tautannya :

Operator Untuk Menghitung (Arithmethic Operators)

Operator aritmatik adalah operator yang ada dalam PHP untuk menghitung / manipulasi nilai dari sebuah variable, berikut adalah table mappingnya :

Tanda Nama Contoh Hasil
+ Penambahan $x + $y Hasil dari $x dan $y
Pengurangan $x – $y Selisih dari $x dan $y
* Perkalian $x * $y Hasil perkalian of $x dan $y
/ Pembagian $x / $y Hasil bagi of $x dan $y
% Sisa Pembagian $x % $y Sisa pembagian $x ke $y
** Exponentiation $x ** $y Hasil Penggabungan $x ke $y(Pada PHP 5.6)

Operator Untuk Menugaskan (Assignment Operators)

Assignment operator tidak sama dengan operator aritmatik, bedanya jika operator aritmatik menghitung 2 variable, operator assignment adalah untuk memberi nilai / manipulasi variable sebelah kiri.

Tanda Sama … Keterangan
x = y x = y Nilai x akan berubah menjadi nilai y
x += y x = x + y Penambahan
x -= y x = x – y Pengurangan
x *= y x = x * y Perkalian
x /= y x = x / y Pembagian
x %= y x = x % y Sisa pembagian

Operator Untuk Perbandingan (Comparison Operators)

Operator perbandingan atau lebih dikenal dengan comparison operartor di PHP adalah operator dengan tujuan membandingkan dua variable dan mendapatkan nilai kembali (return value) yang bernilai true atau false.

Tanda Nama Contoh Hasil Nilai Kembali (Return Value)
== Sama dengan $x == $y Nilai kembali true jika $x sama dengan $y
=== Identik $x === $y Nilai kembali true jika $x sama dengan $y, dan identik
!= Tidak sama dengan $x != $y Nilai kembali true jika $x tidak sama dengan $y
<> Tidak sama dengan $x <> $y Nilai kembali true jika $x tidak sama dengan $y
!== Tidak identik $x !== $y Nilai kembali true jika $x tidak sama dengan $y, atau tidak identik
> Lebih besar dari $x > $y Nilai kembali true jika $x lebih besar dari $y
< lebih kecil dari $x < $y Nilai kembali true jika $x lebih kecil dari $y
>= Lebih besar atau sama dengan $x >= $y Nilai kembali true jika $x lebih besar dari atau sama dengan $y
<= Lebih kecil dari $x <= $y Nilai kembali true jika $x lebih kecil dari atau sama dengan $y
Baca Juga :   PHP - Cara Menggunakan Syntax Operator Logika

Operator Untuk Menambahkan dan Mengurangi (Increment and Decrement Operators)

Operator increment dan decrement bertujuan untuk menambahkan nilai pada sebuah variabel, nilai yang di tambahkan adalah 1 dan hanya berupa numeric saja.

Tanda Nama Keterangan
++$x Penambahan sebelum $x ditambah 1 , kemudian kembali menjadi $x
$x++ Penambahan sesudah Nilai awal $x, kemudian $x ditambah 1
–$x Pengurangan sebelum $x dikurangi 1, kemudian kembali menjadi $x
$x– Pengurangan sesudah Nilai awal $x, kemudian $x dikurangi 1

Operator Logika (Logical Operators)

Operator logika (logical operators) adalah operator yang bertujuan untuk mendapatkan nilai kembali (return value) berupa true atau false yang didapat dari 2 buah kondisi.

Baca Juga :   VB.Net - Menampilkan Data di Grid View dari MySQL
Tanda Nama Contoh Hasil
and And $x and $y True jika kondisi $x dan $y benar
or Or $x or $y True jika kondisi salah satu $x atau $y benar
xor Xor $x xor $y True jika kondisi salah satu $x atau $y benar, tapi tidak keduanya
&& And $x && $y True jika kondisi $x dan $y benar
|| Or $x || $y True jika kondisi salah satu $x atau $y benar
! Not !$x True jika kondisi $x tidak benar

Operator Teks (String Operators)

Operator string bertujuan untuk menggabungkan 2 karakter string atau memasukkan karakter satu ke karakter yang lain.

Tanda Nama Contoh Hasil
. Concatenation $text1 . $text2 Penggabungan dari $text1 dan $text2
.= Concatenation assignment $text1 .= $text2 Penambahan $text2 ke $text1

Operator Manipulasi Array (Array Operators)

Operator array adalah operator yang bertujuan untuk memanipulasi data array, baik untuk membandingkan atau menggabungkan data array.

Tanda Nama Contoh Hasil
+ Union $x + $y Penggabungan dari $x dan $y
== Equality $x == $y Nilai kembali true jika $x dan $y memiliki nilai sama
=== Identity $x === $y Nilai kembali true jika $x dan $y memiliki nilai, urutan, dan tipe sama
!= Inequality $x != $y Nilai kembali true jika $x tidak sama dengan $y
<> Inequality $x <> $y Nilai kembali true jika $x tidak sama dengan $y
!== Non-identity $x !== $y Nilai kembali true jika $x tidak identik $y

Add a Comment

Your email address will not be published. Required fields are marked *