jump to navigation

Operator Ternary January 17, 2009

Posted by Herwin Anggeriana in PHP.
trackback

Sebagai web developer, terkadang harus kerepotan dengan penggunaan “IF” dalam pemograman web. Bahkan ada semacam humor, bahwa hidup seorang programmer selalu berpatokan dengan “IF”.

Jika suatu kondisi lingkungan memiliki validasi berulang dan mengharuskan penggunaan “IF” yang berlapis-lapis, anda dapat menyederhanakan dengan penggunaan operator Ternary.

Prinsip kerja operator ternary adalah menyederhanakan bentuk “if..else” dimana setiap blok dari “if..else” hanya mempunyai 1 perintah, dan melakukan evaluasi ekspresi tersebut.

Bentuk operator Ternary -> “?”

(ekspresi1) ? (ekspresi2) : (ekspresi3)

** Operator ini akan meng-evaluasi ekspresi1, jika bernilai True ( bukan bernilai 0 atau bukan bernilai NULL ) maka ekspresi2 akan dikerjakan, tetapi jika bernilai False maka ekspresi3 yang akan dikerjakan.

Contoh :

<?

$a = 10;

$b = 20:

Echo “\$a = “.$a;

Echo “<br>\$b =”.$b;

$tenary = ($a > $b) ? ($a – $b) : ($b – $a);

Echo “Selisihnya :”.$tenary;

?>

——– Maka hasil yang ditampilkan di browser adalah ——-

$a = 10

$b = 20

Selisihnya : 10

——————————————————————————

Comments»

No comments yet — be the first.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s