Struktur Kontrol Statement PHP (While, do-while, for, break, continue dan exit)

Pernyataan While

Pernyataan while merupakan salah satu pernyataan yang berguna untuk melakukan suatu pengulangan.
Bentuk pernyataan while:

While (ekspresi)
{
Pernyatan_pernyataan
}

Pernyataan while akan memeriksa nilai ekspresi terlebih dahulu. Jika bernilai benar maka pernyataan-pernyataan yang terdapat dalam {} akan dijalankan dan kemudian ekspresi dilanjutkan lagi. Proses ini dilakukan terus menerus sampai ekspresi bernilai salah.

Berikut ini adalah contoh dari pernyataan while.
Nama file: bilangan.php
<html>
<head>

<title>Bilangan</title>

</head>
<body>

<h1>Bilangan</h1>
<?php

$bilangan = 1;
while ($bilangan <= 25)
{
print(“$bilangan”.”<br>”);
$bilangan++;
}

?>
</body>
</html>

Hasil eksekusi dari bilangan.php ditunjukkan pada gambar berikut ini.

Pernyataan Do-While

Pernyataan do-while mempunyai kegunaan yang serupa dengan pernyataan while. Bentuk pernyataan while:

do
{
pernyataan_pernyataan;
}   while (ekspresi);

Pengulangan akan berakhir jika ekspresi (yang diuji sesudah pernyataan-pernyataan dijalankan) bernilai salah.

Berikut ini adalah contoh dari penggunaan pernyataan do-while.
Nama file: dowhile.php
<html>
<head>

<title>Bilangan</title>

</head>
<body>

<h1>Bilangan</h1>
<?php

$bilangan = 1;
do
{
print(“$bilangan”.”<br>”);
$bilangan++;
}
while ($bilangan <= 25)

?>

</body>
</html>

Hasil eksekusi dari dowhile.php ditunjukkan pada gambar berikut ini.

Pernyataan For

Pernyataan for biasa digunakan untuk menangani pengulangan proses. Pernyataan ini mempunyai bentuk sebagai berikut.

for (ekspresi1 ; ekspresi2 ; ekspresi3)
{
pernyataan_pernyataan;
}

Contoh script penggunaan for dapat dilihat di bawah ini
Nama file: for.php

<html>
<head>

<title>Bilangan</title>

</head>
<body>

<h1>Bilangan</h1>
<?php

for ($bilangan = 1; $bilangan <=25; $bilangan++);
print(“$bilangan”.”<br>”);

?>

</body>
</html>

Hasil eksekusi dari for.php ditunjukkan pada gambar berikut ini

Pernyataan Break

Kegunaan pernyataan brea adalah untuk keluar dari suatu kalang (proses yang berulang). Berikut ini adalah contoh dari penggunaan pernyataan break.

Nama file: break.php
<html>
<head>

<title>Break</title>

</head>
<body>

<h1>Bilangan</h1>
<?php

for ($i = 1; $i <= 25; $i++)
{
print(“$i”.”<br>”);
if ($i == 10)
break;
}
print(“Selesai”);

?>
</body>
</html>

Hasil eksekusi dari break.php ditunjukkan pada gambar dibawah ini.

Pada hasil eksekusi di atas tampak bahwa bilangan 11 sampai 25 tidak ditampilkan karena setelah bilangan 10 ditampilkan, break mengakhiri pernyataan for. Selanjutnya eksekusi dilanjutkan ke pernyataan setelah for, yaitu

print(“Selesai”);

Pernyataan Continue

Pernyataan continue digunakan untuk menuju ke iterasi (putaran) berikutnya pada pernyataanpernyataan yang terkait denga pengulangan.

Berikut ini adalah contoh penggunaan pernyataan continue.
Nama file: continue.php
<html>
<head>

<title>Continue</title>

</head>
<body>

<?php

for ($i = 1; $i <= 25; $i++)
{
if ($i >= 10 and $i <=15)
continue;
print(“$i”.”<br>”);
$i++;
}

?>

</body>
</html>

Hasil eksekusi continue.php ditunjukkan pada gambar dibawah ini.

Tampak bahwa angka 10 hingga 15 tidak ditampilkan oleh perintah continue, berdasarkan
instruksi:
                    if ($i >= 10 and $i <=15)
continue;

Pernyataan Exit

Pernyataan exit digunakan untuk mengakhiri pengeksekusian. Dengan dijalankannnya perintah ini, segala kode baik PHP maupun HTML tidak dikirim ke browser. Berikut ini adalah contoh dari penggunaan pernyataan exit.

Nama file: exit.php
<html>
<head>
<title>Exit</title>
</head>
<body>
<?php
for ($i = 1; $i <= 25; $i++)
{
print(“$i”.”<br>”);
if ($i == 10 )
exit;
}
print(“Selesai”.”<br>”);
?>
</body>
</html>

Hasil eksekusi dari script exit.php dapat ditunjukkan pada gambar dibawah ini.

Leave a Reply

Your email address will not be published.