i (am) Blogger and U?

from X-periment to X-perience

Badge/Watermark Image Generator

Badge/Watermark Image Generator adalah aplikasi web yang digunakan untuk membuat badge/watermark atau penanda pada foto/gambar yang biasanya digunakan misalnya pada penanda foto produk [...]

Anime/Movie Community Sharing (FullCustom)

Produk ini adalah aplikasi web full-custom yang diperuntukkan bagi Anda yang ingin membuat situs/web yang dapat menampilkan anime/movie dan dapat ditonton oleh para pengunjung. Video an [...]

Aplikasi Web: Forum Mirip Twitter

Aplikasi ini merupakan aplikasi layaknya forum pada umumnya. Hal spesial dari aplikasi ini adalah adanya tambahan yang mirip dengan Twitter. Fitur-fitur yang dimiliki antara lain: foll [...]

Web Profil / Portofolio Basic 2

Web Profil/Portofolio Basic 2 memiliki fitur-fitur yang sama persis dengan Web Profil/Portofolio Basic 1 tapi dengan theme/template yang berbeda.

Starter: Anime/Movie Sharing

Produk yang satu ini adalah aplikasi web yang dikhususkan bagi Anda yang ingin memiliki situs/web yang dengan fasilitas untuk menampilkan anime/movie dan dapat ditonton oleh para pengun [...]

Template: ANIME-MAX

ANIME-MAX adalah HTML template (menggunakan Bootstrap 3.3.6) yang ditujukan untuk situs yang menyediakan link download atau nonton online video dalam kasus ini contohnya adalah anime ta [...]

IF-THEN-ELSE atau Cukup IF saja

Category: Web DevelopmentDate:
Sunday, 07 Apr 2013

Kebiasaan rata-rata programmer adalah menggunakan IF-THEN-ELSE dalam banyak kondisi (bahkan beberapa yang pernah saya temui malah kebablasan dalam menggunakannya karena saking banyaknya menggunakan IF-THEN-ELSE sehingga "agak rumit untuk dibaca"). Padahal kalau mau "diringkas" sebenarnya bisa sehingga tidak perlu menggunakan ELSE tapi cukup IF saja.

Sebagai contoh misalnya ada kondisi ketika mengecek apakah nilainya "enabled" atau "disabled". Rata-rata programmer akan menulis skrip PHP seperti ini

[php]
#skrip 1
if($cek == 'enabled'){
$link = 'aktif';
}else{
$link = 'nonaktif';
}

echo $link;
[/php]


Sekarang coba bandingkan dengan yang ini
[php]
#skrip 2
$link = 'nonaktif';
if($cek == 'enabled'){
$link = 'aktif';
}

echo $link;
[/php]


Hal yang membedakan kedua skrip PHP di atas adalah soal asumsi. Skrip 2 mengasumsikan bahwa nilai variabel $link default-nya adalah "nonaktif" dan HANYA AKAN berubah menjadi "aktif" ketika variabel $cek nilainya sama dengan "enabled".

Skrip 1 tidak memiliki asumsi awal untuk variabel $link (biasanya bahkan diawali dengan $link = ''). Variabel $link akan bernilai "aktif" kalau variabel $cek sama dengan "enabled" sedangkan kalau variabel $cek tidak bernilai "enabled" maka variabel $link akan bernilai "nonaktif"


No comments...
>> Comments closed. <<