Contoh Menyingkat PHP If / Else
Dalam coding seringkali kita menggunaan metoda if / else dalam mengimplementasikan suatu logika pemikiran. Metoda if / else standar adalah sebagai berikut:
if (kondisi) { kode yang dijalankan jika kondisi benar; } else { kode yang dijalankan jika kondisi salah; }
Setelah mempelajari lagi lebih dalam mengenai metoda if / else maka saya menemukan banyak cara dalam mempersingkat penulisan metode tersebut yakni:
(kondisi) ? kode yang dijalankan jika kondisi benar : kode yang dijalankan jika kondisi salah;
Beberapa contoh penggunaannya antara lain:
Dasar Penggunaan Benar / Salah
$is_admin = ($user['permissions'] == 'admin') ? true : false;
Kondisi Hello World!
echo 'Selamat datang '.($user['is_logged_in'] ? $user['nama'] : 'Tamu').'!';
Kondisi Pesan
echo 'Your cart contains '.$num_items.' item'.($num_items != 1 ? 's' : '').'.';
Kondisi Laporan Error
error_reporting($WEBSITE_IS_LIVE ? 0 : E_STRICT);
Kondisi Basepath
echo '<base href="http'.($PAGE_IS_SECURE ? 's' : '').'://domain.com" />';
Kondisi Digunakan Banyak
echo 'Nilai Anda: '.($score > 10 ? ($age > 10 ? 'Rata-Rata' : 'Luar Biasa') : ($age > 10 ? 'Buruk' : 'Rata-Rata') );
Periksa Lompatan Tahun
$is_leap_year = ((($year % 4) == 0) && ((($year % 100) != 0) || (($year %400) == 0)));
Kondisi PHP Redirect
header('Location: '.($valid_login ? '/members/index.php' : 'login.php?errors=1')); exit();
Pada saat saya ingin membuat aplikasi saya melakukan backup database secara otomatis, maka saya membuat sebuah script di CodeIgniter untuk…
Saat ini direct printing masih menjadi andalan dalam urusan cetak terlebih dalam urusan mencetak struk ataupun cetakan yang menggunakan dot…