Statement Kondisi
Sangat sering ketika Anda menulis kode, Anda ingin melakukan tindakan yang berbeda untuk keputusan yang berbeda. Anda dapat menggunakan statemen kondisi dalam kode Anda untuk melakukan hal ini.
Beberapa statemen kondisi dalam PHP:
- if statement - mengeksekusi beberapa kode hanya jika kondisi yang ditentukan benar
- if…else statement - mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah
- if…else if….else statement - memilih salah satu dari beberapa blok kode yang akan dieksekusi
- switch statement - memilih salah satu dari banyak blok kode yang akan dieksekusi
if statement
Statement if digunakan untuk mengeksekusi beberapa kode hanya jika kondisi yang ditentukan benarSintaks
if (kondisi)
{
kode dieksekusi jika kondisi benar;
}
{
kode dieksekusi jika kondisi benar;
}
Contoh di bawah akan menampilkan "Have a good day!" jika waktu saat ini kurang dari 20:
Contoh di bawah akan menampilkan "Have a good day!" jika waktu saat ini kurang dari 20, dan "Have a good night!" sebaliknya:
Contoh
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
?>
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
?>
if...else Statement
Gunakan Statement if .... else untuk mengeksekusi beberapa kode jika kondisi benar dan kode lain jika kondisi salah.Sintaks
if (condition)
{
kode dieksekusi jika kondisi benar/true;
}
else
{
kode dieksekusi jika kondisi salah/false;
}
{
kode dieksekusi jika kondisi benar/true;
}
else
{
kode dieksekusi jika kondisi salah/false;
}
Contoh di bawah akan menampilkan "Have a good day!" jika waktu saat ini kurang dari 20, dan "Have a good night!" sebaliknya:
Contoh:
<?php
Contoh dibawah akan menampilkan "Have a good
morning!" jika waktu saat ini kurang dari 10, dan "Have a good day!"
jika waktu saat ini kurang dari 20. selain itu akan menampilkan "Have a
good night!":
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
if...else if....else Statement
Gunakan if....else if...else statement untuk memilih salah satu dari beberapa blok kode yang akan dieksekusi.Sintaks
if (condition)
{
kode dieksekusi jika kondisi true;
}
else if (condition)
{
kode dieksekusi jika kondisi true;
}
else
{
kode dieksekusi jika kondisi false;
}
{
kode dieksekusi jika kondisi true;
}
else if (condition)
{
kode dieksekusi jika kondisi true;
}
else
{
kode dieksekusi jika kondisi false;
}
Contoh:
<?php
Berikut penjelasannya: Pertama kita punya variabel n (variable yang sering dipakai), yang dievaluasi sekali. Nilai dari ekspresi ini kemudian dibandingkan dengan nilai-nilai untuk setiap kasus dalam struktur. Jika variabel sama dengan label, blok kode akan dieksekusi. Gunakan break untuk mengakhiri kode dari kode berikutnya. Default statement digunakan jika tidak cocok.
$t=date("H");
if ($t<"10")
{
echo "Have a good morning!";
}
else if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
if ($t<"10")
{
echo "Have a good morning!";
}
else if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
Switch Statement
Gunakan switch statement untuk memilih salah satu dari banyak blok kode yang akan dieksekusi.Syntax
switch (n)
{
case label1:
kode dieksekusi jika n=label1;
break;
case label2:
kode dieksekusi jika n=label2;
break;
default:
kode dieksekusi jika n berbeda dari label1 dan label2;
}
{
case label1:
kode dieksekusi jika n=label1;
break;
case label2:
kode dieksekusi jika n=label2;
break;
default:
kode dieksekusi jika n berbeda dari label1 dan label2;
}
Example
<?php
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, or green!";
}
?>
$favcolor="red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, or green!";
}
?>
No comments:
Post a Comment