
If yang dalam bahasa indonesia berarti ‘jika’, adalah fungsi penting dalam penulisan kode PHP, penggunaannya selalu diperlukan dalam kode dalam dokumen PHP yang dinamis. Sangatlah sering dalam penulisan kode php untuk melakukan tindakan yang berbeda pada keputusan yang berbeda. maka dari itu kita membutuhkan pernyataan kondisional untuk melakukan hal tersebut.
Syarat- syarat pernyataan tersebut antara lain:
1. If statement
Pernyataan ini digunakan untuk mengeksekusi kode php hanya jika kondisi yang ditentukan benar
Penulisan sintak:
If (kondisi)
pernyataan;
atau
If (kondisi) {
pernyataan;
pernyataan;
}
Contoh:
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri") echo "Selamat menunaikan shalat jumat";
?>
</body>
</html>
<body>
<?php
$d=date("D");
if ($d=="Fri") echo "Selamat menunaikan shalat jumat";
?>
</body>
</html>
Di dalam kode tersebut tidak terpat else sehingga output Selamat menunaikan shalat jumat akan keluar jika kondisi benar, di situ diatur bahwa output tersebut akan keluar hanya hari jumat saja. Selain hari jumat output tidak akan dimunculkan.
2. If ... Else statement
Pernyataan yang digunakan untuk mengeksekusi kode php jika kondisinya benar dan yang lain jika kondisi salah.
Penulisan sintak
If (kondisi) {
pernyataan1;
} else {
pernyataan2;
}
Contoh:
Jika kondisi hari jumat maka output yang keluar pada browser adalah Selamat menunaikan shalat jumat, selain hari jumat output pada broser yang keluar adalah Selamat belajar
3. If.. Elseif...If statement
digunakan untuk memilih salah satu blok kode php dari beberapa blog kode yang akan dieksekusi.
Penulisan sintak:
If (kondisi1) {
Pernyataan1;
} Elseif (kondisi2) {
Pernyataan2;
. . .
} Elseif (kondisiN) {
PernyataanN;
} else {
pernyataan;
}
Contoh:
Penulisan sintak
If (kondisi) {
pernyataan1;
} else {
pernyataan2;
}
Contoh:
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
{
echo "Selamat menunaikan shalat jumat";
}
else
{
echo "Selamat belajar";
}
?>
</body>
</html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
{
echo "Selamat menunaikan shalat jumat";
}
else
{
echo "Selamat belajar";
}
?>
</body>
</html>
Jika kondisi hari jumat maka output yang keluar pada browser adalah Selamat menunaikan shalat jumat, selain hari jumat output pada broser yang keluar adalah Selamat belajar
3. If.. Elseif...If statement
digunakan untuk memilih salah satu blok kode php dari beberapa blog kode yang akan dieksekusi.
Penulisan sintak:
If (kondisi1) {
Pernyataan1;
} Elseif (kondisi2) {
Pernyataan2;
. . .
} Elseif (kondisiN) {
PernyataanN;
} else {
pernyataan;
}
Contoh:
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
{
echo "Selamat menunaikan shalat jumat";
}
elseif ($d=="Sun")
{
echo "Selamat berlibur";
}
else
{
echo "Selamat belajar";
}
?>
</body>
</html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
{
echo "Selamat menunaikan shalat jumat";
}
elseif ($d=="Sun")
{
echo "Selamat berlibur";
}
else
{
echo "Selamat belajar";
}
?>
</body>
</html>
Pada hari jumat browser akan menampilkan Selamat menunaikan shalat jumat, pada hari senin akan menghasilkan output pada browser Selamat berlibur, selain hari tersebut akan menampilkan output pada browser berupa teks Selamat belajar.