PHP Dasar 2 (Function, Looping, Control Flow)
Pada dokumentasi ini akan dibahas materi lanjutan PHP di antaranya: operator, boolean, conditional, function, dan looping.
Boolean(true & false)
Boolean adalah tipe data untuk pengecekan nilai suatu kebenaran. nilai dari boolean ada dua yaitu true
dan false
. Di PHP, nilai true sering dinyatakan sebagai integer dengan nilai 1, sedangkan nilai false dinyatakan sebagai integer dengan nilai 0.
Operator di PHP
Operator adalah karakter khusus yang merepresentasikan sebuah tindakan. Operator terbagi ke dalam beberapa jenis:
Operator Aritmatika
operator yang melibatkan operasi matematika seperti tambah, kurang, kali, bagi, dan sisa bagi.
tambah
(+
)kurang (
-
)kali (
*
)bagi (
/
)modulus atau sisa bagi (
%
)
Operator Assignment
Operator assignment merupakan operator yang berguna untuk memasukkan nilai kedalam suatu variable. Dan jangan lupa, setiap baris code harus di tutup dengan ‘;’ atau script menjadi error.
Operator Pembanding
Operator yang membandingkan suatu nilai dengan nilai yang lain. Hasil dari perbandingan ini akan dikembalikan dalam tipe data boolean true
atau false
. Di PHP, true
sering juga dinyatakan sebagai integer dengan nilai 1 sedangkan false
dinyatakan sebagai integer dengan nilai 0.
Equal Operator ( ==
)
membandingkan kedua nilai apakah bernilai sama atau tidak.
Not Equal Operator ( != atau <> )
membandingkan kedua nilai apakah bernilai tidak sama.
Strict Equal ( ===
)
membandingkan kesamaan kedua nilai dan tipe data nya.
kurang dari, lebih dari ( <
, >
, <=
, >=
)
Operator Kondisional
Kondisional
Kondisional atau percabangan merupakan logika dasar untuk membuat sebuah program. Dengan kondisional, kita dapat mengarahkan suatu program dengan pengecekan suatu kondisi, oleh karena itu kondisional sering disebut juga control flow.
Sintaksnya adalah sebagai berikut:
Contoh nya seperti ini:
ternary operator untuk conditional
salah satu cara singkat untuk melakukan kondisional adalah dengan ternary operator. Cara ini lebih sederhana dan dapat ditulis dalam satu baris saja.
Sintaks nya adalah seperti berikut
Statemen1 akan diisi jika Kondisi bernilai benar atau true, Sedangkan Statemen2 akan diisi jika Kondisi bernilai salah atau false.
Contohnya sebagai berikut:
Function
Function atau Fungsi adalah sebuah blok kode yang dibuat untuk menyederhanakan pemrograman agar proses-proses logika yang sering diperlukan dapat dipanggil kembali dengan hanya memanggil nama fungsi tersebut.
Sintaks untuk deklarasi function seperti berikut :
Contohnya sebuah function untuk mengeprint <br>
Sebuah function dapat menerima parameter sebagai input yang akan diolah sebelum memberikan ouput.
return dalam function
Sebuah function biasanya memberikan nilai kembalian dari proses yang dilakukan agar dapat ditampung ke dalam variabel atau agar dapat dipanggil dalam sintaks function lainnya secara fleksibel.
contohnya sebagai berikut
Looping
looping atau perulangan adalah melakukan suatu proses secara berulang sampai dengan suatu kondisi tertentu. Terdapat beberapa cara di PHP untuk melakukan looping yaitu for, while, do while.
for loop
sintaks for seperti berikut:
contohnya :
While Loop
sintaks while seperti berikut:
while (Kondisi) {
pertanyaan yang akan di proses;
}
contohnya :
Do While Loop
sintaks while do seperti berikut:
contohnya
Foreach Loop
sintaks foreach do seperti berikut:
contohnya
contoh lainnya:
Referensi lain :
Last updated
Was this helpful?