Operator Ternary Pada Pemrograman PHP
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