Coding PHP yang Sering Digunakan Beserta Fungsinya

Coding php dan fungsi yang sering digunakan, dalam dunia percodingan ada banyak bahasa pemrograman salah satunya PHP. PHP yaitu bahasa pemrograman yang digunakan untuk mengembangkan web. PHP sediri adalah singkatan dari Personal Home Page namun sekarang lebih di kenal dengan nama Hypertext Preprocessor. PHP sudah sampai ke versi 7 dan php tidak hanya digunakan untuk program web namun juga pemrograman berbasi objek.
Untuk mengenal bahasa php ada baiknya anda mempelajarinya terlebih dahulu tentang coding php dan fungsinya untuk menambah pengetahuan mengenai dasar-dasar bahasa pemrograman PHP, berikut ulasannya:

 

Coding PHP

1. IF – ELSEIF – ELSE
Kode ini berfungsi untuk menyeleksi kondisi “jika kondisi terpenuhi” (IF), “jika kondisi lain yang terpenuhi (ELSEIF, dari kata ELSE IF yang digabung), dan “jika semua kondisi tidak terpenuhi” (ELSE). Berikut contoh sintaksnya:

<?php
if ($a > $b) {
echo "$a lebih besar dari $b";
} elseif ($a == $b) {
echo "$a sama dengan $b";
} else {
echo "$a lebih kecil dari $b";
}
?>

 

2. SWITCH – CASE
Mirip dengan fungsi IF – ELSEIF – ELSE SWITCH-CASE yaitu untuk menyeleksi kondisi yang bercabang. Bedanya SWITCH – CASE lebih cocok di gunakan untuk menyeleksi nilai satu variabel yang memiliki banyak kemungkinan, Berikut contohnya:

<?php
switch ($profesi) {
case "polisi":
echo "Profesi Saya adalah POLISI";
break;
case "guru":
echo "Profesi Saya adalah GURU";
break;
case "pilot":
echo "Profesi Saya adalah PILOT";
break;
}
?>

 

Struktur Perulangan

3. FOREACH
Perulangan menggunakan FOREACH memudahkan perulangan sebuah array, biasanya di gunakan untuk mengambil semua nilai yang ada pada suatu array dan menyimpannya ke sebuah variabel secara berulang, berikut struktur dasarnya:

<?php
foreach (array_expression sebagai $value)
pernyataan
?>

Perhatikan kode di bawah ini:

<?php
$anggota = array("Ahmad", "Budi", "Cahya");

foreach ($anggota as $nama_anggota) {
echo "Nama Anggota: $nama_anggota<br />\n";
}
?>

4. FOR
Kode FOR pada PHP di gunakan untuk melakukan perulangan atau proses secara berulang hingga kondisi akhir yang di persyaratkan tercapai, kode ini umumnya di gunakan untuk mencetak record dari database sehingga semua record di tampilkan ( satu per satu ) hingga kondisi akhir yang di persyaratkan tercapai yaitu record yang terakhir, misalnya dalam suatu table pada database terdapat 100 record, maka untuk menampilkan semua record di perlukan proses perulangan hingga 100 kali. Berikut contohnya:

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

Silahkan perhatikan contoh sederhana perulangan dengan FOR di bawah ini, kode di bawah ini akan menampilkan angka 1 sampai 10:

<?php
for ($i = 1; $i <= 10; $i++) {
echo $i;
}
?>

 

$i = 1 merupakan ekspresi pertama yang berisi nilai awal suatu perulangan, artinya perulangan di mulai dari angka “1”.
$i <= 10 merupakan ekspresi kedua yang akan di evaluasi pada awal setiap perulangan, jika variabel $1 memiliki nilai lebih dari sama dengan ( < = ) 10 maka perulangan akan dilanjutkan, jika tidak maka perulangan akan di hentikan. Artinya perulangan akan terus di lakukan selama nilai dari variabel $i tidak lebih dari 10.
$i++ merupakan ekspresi ketiga yang berisi perintah untuk mengembalikan nilai $i kemudian di tambah 1 apabila ekspresi kedua bernilai TRUE, itu berarti apabila ekspresi kedua bernilai 8 ( TRUE, karena 8 <=10 ) maka variabel $i bernilai 8+1. tanda “++” di depan variabel $i merupakan operator increment (post-increment).

5. WHILE

Perulangan dengan WHILE adalah perulangan yang paling sederhana di PHP. Bentuk dasar dari perulangan menggunakan WHILE adalah sebagai berikut :

while (ekspresi) {
pernyataan
}

Lihat contoh kode PHP untuk perulangan sederhana di bawah ini, variabel $i bernilai 1 dan ekspresi ( kondisi yang di persyaratkan ) adalah variabel $i bernilai kurang dari sama dengan 10, artinya variabel $i harus bernilai 1 hingga 10, jika tidak maka ekspresi bernilai FALSE dan perulangan akan di hentikan / tidak akan di jalankan.

<?php
$i = 1;
while ($i <= 10) {
echo $i++;
}
?>

 

6. DO – WHILE

Perulangan dengan DO – WHILE sebenarnya sangat persis dengan perulangan menggunakan WHILE, hanya saja ekspresi di periksa pada akhir setiap perulangan, perbedaan utama dari perulangan WHILE adalah adanya “jaminan” perulangan pertama akan di jalankan ( jika menggunakan perulangan DO – WHILE ) karena status ( TRUE atau FALSE ) ekspresi hanya di periksa pada akhir setiap perulangan saja.

Perhatikan potongan kode berikut:

<?php
$i = 0;
do {
echo $i;
} while ($i > 0);
?>

 

Fungsi Validasi

7. EMPTY

Kode EMPTY pada PHP merupakan salah satu fungsi built-in yang berfungsi untuk memvalidasi nilai suatu variabel apakah kosong atau telah memiliki nilai, jadi fungsi EMPTY memeriksa nilai dari variabel yang sudah ada, bukan memeriksa apakah suatu variabel ada atau tidak ada.

<?php
$usia = 0;
if (empty($usia)) {
echo 'Variabel usia bernilai kosong atau 0';
}

 

8. ISSET

Kode ISSET pada PHP merupakan salah satu fungsi built-in yang berfungsi untuk memvalidasi eksistensi suatu variabel apakah ada atau tidak ada, berbeda dengan fungsi EMPTY yang memeriksa nilai dari variabel yang sudah ada, fungsi ISSET memeriksa apakah variabel eksis ( ada ) atau tidak ada tanpa menghiraukan nilai yang ada dalam variabel tersebut ( kecuali NULL ).

Perhatikan potongan kode di bawah ini:

<?php
$nama = '';
if (isset($nama)) {
echo "Variabel nama ada, evaluasi bernilai TRUE";
}

if (isset($alamat)) {
echo "Variabel alamat tidak ada, evaluasi bernilai FALSE";
}
?>

 

9. UNSET

Kode UNSET pada PHP merupakan salah satu fungsi built-in dengan fungsi utama untuk menghilangkan suatu variabel termasuk nilai yang ada di dalamnya.

Perhatikan potongan kode di bawah ini:

<?php
$nama='';
if (isset($nama)) {
echo "Variabel NAMA ada.<br>";
} else {
echo "Variabel NAMA tidak ada.";
}
unset($nama);
if (isset($nama)) {
echo "Variabel NAMA ada.";
} else {
echo "Variabel NAMA tidak ada.";
}
?>

Nah itu tadi Coding php dan fungsi php yang sering digunakan. Pelajari dan terapkan pada program anda.


Posted

in

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *