Mengenal Operator PHP


Ok teman-teman kita kembal lagi ke pembahasan PHP, kali ini kita akan berkenalan dengan yang namanya Operator, ini adalah salah satu pembahasan yang sangat penting untuk dibahas karena saling keterhubungan dengan variabel.

Apa itu Operator ?

Sekarang kita akan berkenalan dengan operator yang digunakan untuk memanipulasi data yang sudah masuk ke dalam variabel. Seperti kita ingin mengalikan, bisa mengurangi, membagi, dan lainnya.

Yuk kita berkenalan dengan beberapa operator yang ada dalam PHP.

Operator Aritmatika

Operator aritmatika adalah operator untuk menghitung oprasi matematika dasar. Seperti :

No

Operator

Simbol

1

Penjumlahan

+

2

Pengurangan

-

3

Perkalian

*

4

Pembagian

/

5

Modulus

%

6

Eksponesial

**

7

Negasi

-       (min)

 

Dalam bentuk sederhana, penulisan artimetika sederhana dalam pemrograman PHP yaitu :

 

<?php

$a = 100 + 100;

 

Tidaknya satukali oprasi, tapi bisa juga mendefiniskan oprasi aritmetika komleks seperti :

<?php

$a = (12 + (7 * -5)) / 2;

Bahkan setelah dijadikan program jadi, perhitungan dengan program dibawah ini :

<?php

 

$a = 10;

$b = 2;

 

// penjumlahan

$c = $a + $b;

echo "$a + $b = $c";

echo "<hr>";

 

// pengurangan

$c = $a - $b;

echo "$a - $b = $c";

echo "<hr>";

 

// Perkalian

$c = $a * $b;

echo "$a * $b = $c";

echo "<hr>";

 

// Pembagian

$c = $a / $b;

echo "$a / $b = $c";

echo "<hr>";

 

// Sisa bagi

$c = $a % $b;

echo "$a % $b = $c";

echo "<hr>";

 

// Pangkat

$c = $a ** $b;

echo "$a ** $b = $c";

echo "<hr>";

 

?>

Akan memunculkan hasil seperti ini :

Mengenal Operator PHP

Perhitung di atas awal mulanya menggunakan variabel yang digunakan untuk menyimpan operator yang akan di proses, variabel yang digunakan yaitu variabel $a dan $b . lalu setelah itu memasukan operator yang akan di proses dengan variabel $c sebagai hasil.

Operator Penugasan  (Assignment)

Seperti namanya operator ini adalah operator untuk memberi tugas dengan memproses variabel menjadi nilai hasil

Kalau secara definisi yaitu operator yang berfungsi untuk memberi nilai kepada suatu variabel. Nilai tersebut bisa berupa nilai tunggal yang sudah jelas, atau juga bisa nilai yang berupa hasil dari ekspresi tertentu, missal ekspresi aritmatika atau juga ekspresi logika.

Operator  penugasan dalam PHP adalah operator ( = ). Sebenarnya kita sudah mengawali menggunakan operator tersebut dari awal pembahasan PHP.

Contoh program :

 

<?php

$nilaiMatematika = 8;

$rataRata = (20 + 4 + $nilaiMatematika) / 3;

 

$namaDepan = "Nurul";

$namaLengkap = "{$namaDepan} Huda";

 

$a = 5;

$a += 10; # sama dengan $a = $a + 10;

echo var_dump($a) . "<br>";

 

$a -= 20; # sama dengan $a = $a - 20;

echo var_dump($a) . "<br>";

 

$a *= 100; # sama dengan $a = $a * 100;

echo var_dump($a) . "<br>";

 

$a /= 10; # sama dengan $a = $a / 10;

echo var_dump($a) . "<br>";

 

Hasil yang di depatkan :

Mengenal Operator PHP


Operator Perbandingan

Operator perbandingan digunakan untuk membandingkan antara dua nilai. Hasil yang didapatkan dari operaasi perbandingan nilai. Dengan tipe data Boolean, yaitu ture atau false.

Ketika dalam sebuah pernyataan benar maka akan muncul ture, dan jika perbandingan salah yang di dapatkan adalah false.

Berikut operator yang digunakan PHP :

Simbol

Keterangan

> 

Lebih dari

>=

Lebih dari atau sama dengan

< 

Kurang dari

<=

Kurang dari atau sama dengan

 

Berikut contoh dalam penggunaan operator perbandingan pada PHP :

Mengenal Operator PHP


Perbandingan Equal dan Identik

Selain diatas, ada perbandingan yang lainya yaitu perbandingan equal dan juga identic. Perbandingan equal tidak memperdulikan data sehingga ia dianggap sama antara 10 dan 10 . Sedangkan perbandingan yang sifatnya identic, ia menggap penting tipe data sehingga dua nilai akan dikatakan sama jika dia sama dari sisi niali dan sama dari sisi tipe datanya.

Simbol

Keterangan

==

Sama secara equal

===

Sama secara identic

!=

Tidak sama secara equal

!==

Tidak sama secara identic

<> 

Sama dengan operator !=

 

Berikut contoh program yan di implementasikan :

 

<?php

 

var_dump(10 == "10");

echo "<br>";

 

var_dump(10 === "10");

echo "<br>";

 

var_dump(10 === 10);

echo "<br>";

 

var_dump(10 != "10");

echo "<br>";

 

var_dump(10 !== "10");

echo "<br>";

 

var_dump(10 <> "10");

echo "<br>";

 

Program yang dihasilkan :

Mengenal Operator PHP




Operator Logika

Dalam operator logika dibutuhkan dau operand an satu operator. Operator yang paling sering digunakan adalah operator and (&& / and), operator or (|| / or) dan operator negasi atau not ( ! ).

Operator

Simbol

Keterangan

And

&& atau and

 

Or

`

 

negasi

!

 

 

<?php

 

$a = true && true; # true

$b = true and false; # false

$c = false && false; # false

$d = true || false; # false

 

# ekspresi berikut akan diselesaikan dari kiri ke kanan

$e = true && false && false;

 

# ekspresi yang berada di dalam kurung diselesaikan terlebih dahulu

$f = "a" === "a" && ((3 > 5) or 3 + 5 >= 7);

 

# negasi

$g = !true;

$h = !(true && !false);

 

# var_dump semua variabel di atas untuk melihat hasilnya

var_dump($a); echo "<br>";

var_dump($b); echo "<br>";

var_dump($c); echo "<br>";

var_dump($d); echo "<br>";

var_dump($e); echo "<br>";

var_dump($f); echo "<br>";

var_dump($g); echo "<br>";

var_dump($h); echo "<br>";

 

Hasil yang akan keluar :

Mengenal Operator PHP

Operator Increment dan Decrement

 

Operator increment (++) atau decrement (--) adalah jalan pintas dari operator +- atau -= yang telah berlalu penjelasannya pada bagian operator penugasan. Dan kedua operator tersebut hanya berfungsi pada variabel saja.

Berikut contoh program dalam operator tersebut :

<?php

/**

 * Increment

 */

$a = 1;

echo "a = {$a} <br>";

$a++;

echo "a = {$a} <br>";

$a++;

echo "a = {$a} <br>";

 

# isi dari variabel $a dimasukkan lebih dulu ke variabel $b

# lalu variabel $a menambah dirinya sendiri dengan angka 1

$b = $a++;

echo "b = {$b} <br>";

echo "a = {$a} <br>";

 

/**

 * Decrement

 */

$a--;

echo "a = {$a} <br>";

$a--;

echo "a = {$a} <br>";

 

# isi dari variabel $a dimasukkan lebih dulu ke variabel $b

# lalu variabel $a mengurangi dirinya sendiri dengan angka 1

$b = $a--;

echo "b = {$b} <br>";

echo "a = {$a} <br>";

 

Hasil Program :

Mengenal Operator PHP