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

Lebih baru Lebih lama