Aldi Thanks For Google and Stackoverflow.

Mempersingkat If Else dengan Ternary Operator pada PHP

41 sec read

Mempersingkat If Else dengan Ternary Operator pada PHP

Apa sih sebenarnya ternary operator?

Ternary Operator merupakan bentuk singkat dari struktur percabangan if else yang sering kita gunakan. Bentuk umum dari Ternary Operator bisa dilihat di bawah ini :

$var = exp1 ? exp2 : exp3

Penjelasan :

Jika exp1 bernilai TRUE maka nilai yang dihasilkan adalah exp2, sebaliknya jika exp1 bernilai FALSE maka nilai yang dihasilkan adalah exp3 dimana nilai tersebut akan ditampung oleh $var

Jika dituliskan dengan format umum maka akan seperti script di bawah ini :

if (exp1) {

   $var = exp2;

} else {

   $var = exp3;

}

Nah, agar sobat tidak bingung, sobat bisa lihat contoh di bawah ini :

<?php

//nilai awal
$nilai = 80;

//ternary operator
$var = $nilai > 70 ? "sangat baik" : "lumayan";

echo $var;

?>

Script di atas sebenarnya sama dengan script berikut :

<?php

//nilai awal
$nilai = 80;

if ($nilai > 70) {

   $var = "sangat baik";

} else {

   $var = "lumayan";

}

echo $var;

?>

Lebih singkat bukan ? dari script di atas akan menampilkan hasil sangat baik

Keuntungan menggunakan ternary operator ialah :

  1. Penulisan syntax yang tentunya lebih singkat
  2. Tentunya semakin singkat semakin mudah dalam hal pembacaan code
  3. Jika ada masalah dalam hal percabangan tentunya perbaikannya juga lebih mudah
Aldi Thanks For Google and Stackoverflow.

Leave a Reply

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