Operator Kondisi Ternary Pada PHP

Untuk menyederhanakan pernyataan If ... else, PHP memiliki operator kondisi ternary yang cukup singkat dengan struktur sebagai berikut:

variable = ekspresi logika atau relasi ? ekspresi B: ekspresi S

Penjelasan struktur operator kondisi:

a). Variable, variable yang akan berisi nilai ekspresi 1 atau ekspresi 2.

b). Ekpresi logika atau relasi, merupakan ekspresi yang dijalankan untuk memeriksa kondisi sehingga menghasilkan nilai benar atau salah.

c). Ekspresi B, akan dijalankan jika ekspresi logika atau relasi bernilai benar (true).

d). Ekspresi S, akan dijalankan jika ekspresi logika atau relasi bernilai salah (false).

Perhatikan contoh di bawah ini:

<?php
$umur = 5; // bagaimana jika $umur lebih dari 5?

If ($umur <= 5)
$usia = "Balita";

else
$usia = "Remaja atau dewasa";
echo $usia . "<br>";

// Script di atas dapat dituliskan seperti berikut ini:

$usia = $umur <= 5 ? "Balita" : "Remaja atau dewasa";
echo $usia;
?>

Semoga bermanfaat....

Ditulis Oleh : puroza.blogspot.com // 18.36
Kategori:

 
Diberdayakan oleh Blogger.