Pemrograman PHP Sec 1 PHP Dasar
pembelajaran dari web course Udemy
Assalamualaikum warrahmatullahi wabarakatuh
pada kali ini saya akan belajar tentang Switch Statement.
kemudian menggunakan switch statement dnegan mengganti if, dan merubah else menjadi case
Ternary Operator
kadang kita akan melakukan pengecekan kondisi menggunakan ifstatement, lalu jika benar kita ingin memberi nilai terhadap variable dengan nilai x dan jika salah dengan nilai Y, penggunaan if statement pada kasus seperti ini bisa dipersingkat menggunakan ternary operator ternary operator menggunakan kata kunci ? dan : .
menggunakan ternator operator untuk mempersingkat If else
Perintah if diatas bisa di permudah dengan Ternary Operator seperti sibawah ini :
kita bisa langsung memasukan opsi kedalam blok statement tanpa membuat if else.
Null Coalesing operator
sebelumnya kita tahu data kosong direpresentasikan dengan NULL di PHP,
dan hal paling repot adalah mngecek apakah sebuah data atau tidak dan juga apakah data tersebut isinya null atau bukan untuk melakukan hal itu kita perlu pengecekan if statemenet dengan function isset($variable) pada PHP hal tersebut bisa dilakukan dengan null coalesing operator menggunakan tanda ??
daripada contoh diatas maka kita dapat mengetikan dibawah ini :
for loop Perulangan For
for adalah salah satu kunci yang bisa digunakan untuk melakukan perulangan, blok kode yang terdapat di dalam for akan selalu diulangi selama kondisi for terpenuhi, for akan di ulang terus, berbeda dengan if else, sekali saja di eksekusinya.
Init statement, Kondisi dan Post Statement tidak wajib di isi . jika kondisi tidak di isi berarti kondisi selalu bernilai true.
init statement akan di eksekusi hanya sekali di awal sebelum perulangan selanjutnya,
Kondisi akan dilakukan pengecekan dalam setiap perulangan, jika true perulangan akan dilakukan , jika false perulangan akan berhenti,
post statement akan di eksekusi setiap kali di akhir perulangan
kemudian
while loop
versi perulangan sederhana dibanding forloop pada whileloop hanya terdapat kondisi perulangan, tanpa ada initstatement, dan post statement.
demikianlah pembelajaran saya kali ini. terima kasih
Wassalamualaikum warrahmatullahi wabarakatuh.