Memperpendek If / Else dengan Operator Ternary pada PHP (?:)

Memperpendek If / Else dengan Operator Ternary pada PHP (?:)
Dalam bahasa pemrograman dikenal percabangan atau saya lebih suka menyebutnya pengkondisian. Dalam percabangan terdapat dua struktur yaitu if dan switch. Percabangan yang dimaksud adalah pemilihan statemen yang akan dieksekusi, pemilihan tersebut berdasarkan atas kondisi tertentu. Contoh "Jika aku makan banyak maka akan kenyang, Jika tidak makan maka tidak kenyang "(ngawur :D)
Percabangan dengan struktur IF dapat disederhanakan dengan operator ternary. Tujuan penyerdehanaan ini tidak lain adalah memperpendek dan penyederhanaan coding. Penulisan dasar operator ternary adalah sebagai berikut.
variabel_hasil = pernyataan1 ? hasil1 : hasil2 
Daripada pusing-pusing mari kita simak konversi struktur If/Else satu kondisi berikut ke menggunakan opertor ternary.
<?php
if($a > $b){
  $hasil = "x";
}else{
  $hasil = "y";
}
<?
Untuk penyederhanaan menggunakan operator ternary adalah sebagai berikut.
<?php
$hasil = ($a > $b) ? "x":"y";
?>
Sekian dan terima kasih :D

0 Response to "Memperpendek If / Else dengan Operator Ternary pada PHP (?:)"

Post a Comment