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 variable tertinggi adalah nilai $b.
Demikian pembahasan kali ini, semoga bermanfaat.
Helda Herlisa (Penulis)
Tidak ada deskripsi, Privasi adalah segalanya
Artikel Sejenis
-
Parameter Fungsi di PHP
04 Juni 2020 -
Cara Mendefinisikan Fungsi di PHP
08 Mei 2020 -
Pengertian Fungsi (Function) di PHP
14 April 2020