Materi PHP,PHP,Materi PHP

Operator Kondisional di PHP

Sama seperti bahasa pemprograman C, PHP juga mendukung adanya operator kondisional (sering juga disebut sebagai operator ternary). Operator ternary adalah operator kondisi lain yang mengevaluasi ekspresi yang merupakan model penyederhanaan dari statement if-else.

Sebagai contoh, perhatikan kode berikut:


<?php

#
# Operator Kondisional by SmartDevTala
#
echo (isset($b)) ? "true" : "false";

?>

 

Perintah di atas sebenarnya dapat ditulis seperti berikut:


<?php

#
# Operator Kondisional by SmartDevTala
#
echo (isset($b)) ? "true" : "false";
if (isset($b)){
 echo "true";
} else {
 echo "false";
}

?>

 

Contoh lain penggunaan operator ternary dapat anda lihat pada kode di bawah ini.


<?php

#
# Operator Kondisional by SmartDevTala
#

$a = 204;
$b = 508;

$tertinggi = ($a > $b) ? $a : $b;
echo "\$a = ". $a . "\n";
echo "\$b = ". $b . "\n\n";

echo "\$tertinggi = ". $tertinggi;

?>

Hasil Program:

 

Cara kerjanya adalah sebagai berkut: mula-mula program akan mengevaluasi ekspresi $a > $b. jika ekspresi tersebut bernilai true, maka akan diisikan ke variabel tertinggi adalah nilai $a. jika tidak, maka yang akan diisikan ke variabl­e tertinggi adalah nilai $b.

 

Demikian pembahasan kali ini, semoga bermanfaat.

Helda Herlisa (Penulis)

Tidak ada deskripsi, Privasi adalah segalanya

Artikel Sejenis