Tutorial PHP - Operator pada PHP


Tutorial PHP - Operator pada PHP
Assalamualaikum, wr. wb. Kali ini kita akan belajar tentang operator - operator pada PHP. Beberapa diantaranya yaitu sebagai berikut:

Operator Aritmatika

Biasanya digunakan untuk melakukan operasi penjumlahan, pengurangan, perkalian, pembagian, serta modulus pada suatu bilangan. Nah diantaranya sebagai berikut operator - operator tersebut:

Operator Deskripsi Contoh
+ Penambahan $x + $y
- Pengurangan $x - $y
* Perkalian $x * $y
/ Pembagian $x / $y
% Modulus $x % $y

Contoh implementasinya sebagai berikut ini:

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

  echo($x + $y); //0utput: 14
  echo($x - $y); //0utput: 6
  echo($x * $y); //0utput: 40
  echo($x / $y); //0utput: 2.5
  echo($x % $y); //0utput: 2
?>

Operator Assignment

Operator ini digunakan untuk melakukan operasi matematika dengan menyimpan nilai hasilnya pada variable pertama (yang berada disebelah kiri operator). Agar lebih jelas, berikut adalah contoh - contohnya.

Operator Deskripsi Contoh Samadengan
= Assign $x = $y $x = $y
+= Tambah dan Assign $x += $y $x = $x + $y
-= Kurangi dan Assign $x -= $y $x = $x - $y
*= Kali dan Assign $x  *=  $y $x = $x * $y
/= Bagi dan Assign $x /= $y $x = $x / $y
%= Bagi dan Assign sisa $x %= $y $x = $x % $y

Contoh implementasinya sebagai berikut:

<?php
  $x = 10;
  echo $x; //Output: 10
 
  $x = 20;
  $y = 10;
  echo $x += $y; //Output: 30

  $x = 20;
  $y = 10;
  echo $x -= $y; //Output: 10

  $x = 20;
  $y = 10;
  echo $x *= $y; //Output: 200

  $x = 20;
  $y = 10;
  echo $x /= $y; //Output: 2

  $x = 20;
  $y = 10;
  echo $x %= $y; //Output: 0
?>

Operator Perbandingan

Operator ini digunakan untuk membandingkan dua buah nilai atau variabel, yang mana akan menghasilkan output berupa boolean (true / false).

Operator Nama Contoh
== Samadengan $x == $y
=== Samadengan (nilai & tipe data) $x === $y
!= Tidak Samadengan $x != $y
<> Tidak Samadengan $x <> $y
!== Tidak Samadengan (nilai & tipe data) $x !== $y
< Kurang Dari $x < $y
> Lebih Dari $x > $y
>= Lebih Dari  atau Samadengan $x >= $y
<= Kurang Dari atau Samadengan $x <= $y

Contoh implementasinya sebagai berikut ini:

<?php
  $x = 25;
  $y = 35;
  $z = "25";

  var_dump ($x == $z); //true

  var_dump ($x === $z); //false, karena $z bukan tipe integer

  var_dump ($x != $y); //true

  var_dump ($x <> $y); //true

  var_dump ($x !== $z); //true

  var_dump ($x < $y); //true

  var_dump ($x > $y); //false

  var_dump ($x <= $y); //true

  var_dump ($x >= $y); //false
?>

Operator Increment & Decrement

Operator increment dan decrement digunakan untuk melakukan increment dan decrement sebuah nilai variabel.

Operator Nama Penjelasan
++$xPre-increment Increment $y dengan 1, kemudian mengembalikan $x
$x++ Post-increment Mengembalikan $x , kemudian Increment $x dengan 1
--$x Pre-decrement Decrement $y dengan 1, kemudian mengembalikan $y
$x-- Post-decrement Mengembalikan $y , kemudian Increment $y dengan 1

Berikut adalah contoh implementasinya:

<?php
  $x = 10;
  echo ++$x; //Output: 11
  echo $x;   //Output: 11
 
  $x = 10;
  echo $x++; //Output: 10
  echo $x;   //Output: 11
 
  $x = 10;
  echo --$x; //Output: 9
  echo $x;   //Output: 9
 
  $x = 10;
  echo $x--; //Output: 10
  echo $x;   //Output: 9
?>

Operator Logika

Operator logika digunakan untuk mengkombinasikan dua atau lebih kondisi yang outputnya berupa boolean (true / false).

Operator Nama Contoh Hasil
and And $x and $y True, Jika keduanya benar
or Or $x or $y True, Jika salah satu benar
xorXoR $x xor $y True, Jika salah satu benar, bukan keduanya
&& And $x  &&  $y True, Jika keduanya benar
|| Or $x || $y True, Jika salah satu benar
! Not !$x True, jika $x salah atau bernilai 0 / null

Berikut adalah contoh implementasinya:

<?php
  $x = 100;  
  $y = 50;
  $z = 0;

  var_dump($x == 100 and $y == 50); //Output: true
  var_dump($x == 10 or $y == 50); //Output: true
  var_dump($x == 100 xor $y == 50); //Output: false
  var_dump($x == 50 && $y == 50); //Output: false
  var_dump($x == 50 || $y == 50); //Output: true
  var_dump(!$x); //Output: false
  var_dump(!$z); //Output: true
?>  

Nah itu dia beberapa contoh operator pada PHP, untuk lengkapnya bisa kalian eksplor disitus resmi PHP DISINI.

Oke, sekian dulu tutorial kali ini semoga bermanfaat, Wassalamualaikum, wr. wb.

Posting Komentar

0 Komentar