Wed Dec 2019 2 years ago

Operator Ternary di PHP

Operator ternari di gunakan untuk membandingkan variabel dalam satu perintah/sintaks saja. Fungsi yang digunakan adalah sebagai berikut :

(kodisi) ? (expresi1) : (expresi2), misalnya
($a<$b) ? "benar" : "salah"

Kode di atas terlihat bahwa jika kondisi bernilai benar maka expresi1 akan dieksekusi, begitu sebaliknya, jika kondisi salah maka expresi2 yang akan dieksekusi. Operator ini dapat menggantikan fungsi if() untuk kasus yang sederhana .

Contoh :

<?php 

   $x = 1345.67; 
   $y = 3345.65; 
    
   $hasil = ($x < $y) ? "Benar" : "Salah"; 
   echo "Apakah benar $x < $y? "; 
   echo $hasil; 
   echo "<br /><br />"; 

?>

Keluaran :
                    Apakah benar 1345.67 < 3345.65? Benar

php