Penggunaan fungsi TURNARY pada PHP

Cari Blog Ini

Ihza Rizky Blog.

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.

Contoh Operator Ternary di PHP

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";juo

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.

Bài mới nhất

Chủ Đề