Cari Blog Ini
Bismillah, pada artikel kali ini akan dibahas mengenai "Operator Ternary di PHP". berikut penjelasannya : Operator Ternary adalah operator yang berfungsi untuk mengganti atau menyingkat kondisi percabangan if dan else. dengan menggunakan Operator Ternary maka penulisan kondisi if dan else bisa lebih singkat dan tidak memakan banyak baris. pada gambar diatas terdapat 3 variabel : variabel ujian, nilai dan hasil. lalu, variabel hasil untuk menampung hasil perbandingan antara variabel ujian dan nilai. maka, operator ternarynya adalah [$nilai < $ujian] ? "Tidak Lolos" : "Lolos";juoIhza Rizky Blog.
Contoh Operator Ternary di PHP
Lalu, cetak variabel $hasil yaitu dengan cara echo $hasil; dan hasilnya adalah Tidak Lolos karena nilai dari variabel nilai kurang dari nilai variabel ujian.
Hasil dari Operator Ternary |
Nah, demikian penjelasan singkat dari "Operator Ternary di PHP" semoga bermanfaat.
Estimasi Waktu Baca: 2 menit
Apa itu Operator Ternary?
Operator ternary bisa dikatakan merupakan cara lain menulis suatu perkondisian dengan teknik penulisan yang lebih simpel. Operator ini diwakilkan dengan tanda ?:
.
Operator ternary setidaknya membutuhkan dua operand, namun umumnya adalah tiga operand yang semuanya bisa berupa nilai atau suatu ekspresi.
Berikut sintaks dari operator ternary.
$condition ? expression1 : expression2;
- condition, mewakili ekspresi yang akan dievaluasi dan nantinya akan mengembalikan nilai boolean.
- expression1, mewakili ekspresi atau nilai kembalian dan dieksekusi bila condition bernilai true
- expression2, mewakili ekspresi atau nilai kembalian dan dieksekusi bila condition bernilai false
Antara condition dan nilai kembalian dipisahkan dengan tanda ?
. Sedangkan tanda :
berfungsi untuk
memisahkan dua nilai kembalian true dan false.
Operator ini juga bisa disimpan ke dalam variabel.
$variabel = $condition ? expression1 : expression2;
Operator ternary cocok digunakan pada kasus percabangan sederhana alih-alih menggunakan if else.