Operator Ternary Pada Pemrograman PHP

Operator Ternary Pada Pemrograman PHP

Operator Ternary merupakan bentuk lain dari pernyataan if..else. Jika sobat sudah sering menggunakan pernyataan if.. else, maka pernyataan tersebut dapat kita buat menjadi lebih sederhana dengan menggunakan operator ternary. Dengan menggunakan operator ini coding yang akan dibuat akan menjadi lebih rapi dan lebih mudah dalam pengeditannya nanti.


Operator ternary mulai diterapkan pada versi PHP 5.3 keatas. Operator ini memiliki 3 ekspresi yang dipisahkan dengan tanda tanya (?) dan titik dua (:). Contoh syntaksnya:


(ekpresi1) ? ekspresi2 : ekspresi3; 

Coba sobat bandingkan dengan pernyataan if.. else dibawah ini:


if (ekspresi1) {  
   variable = ekspresi2;  
 } else {  
   variable = ekspresi3;  
 }  

Agar lebih jelasnya perhatikan contoh jika kita menggunakan statement if.. else:


<!DOCTYPE html>
<html>
<body>

 <?php
$nilai = 50;

if ($nilai > 60) {
    echo "Nilai Anda $nilai, Anda Lulus!";
} else {
    echo "Nilai Anda $nilai, Anda Gagal!";
}
?> 
 
</body>
</html>

Bentuk pernyataan if.. else diatas akan kita sederhanakan dengan menggunakan operator ternary, perhatikan contoh dibawah:

<!DOCTYPE html>
<html>
<body>

<?php
$nilai = 50;
echo ($nilai > 60) ? "Nilai anda $nilai, Anda lulus!" : "Nilai Anda $nilai, Anda Gagal!";
?>
 
</body>
</html> 

Pada contoh diatas Operator ternary digunakan sebagai pembanding layaknya pernyataan if.. else. Sekarang tinggal tergantung sobat mau menerapkan operator ini  atau tetap menggunakan pernyataan if..else.

Baca Juga:  Operator Perbandingan Pada Pemrograman PHP

Demikian Cara Menggunakan Operator Ternary Pada Pemrograman PHP