Catatan Kuliah: Konsep Function dalam PHP
Pendahuluan
- Membahas konsep pemrograman function dalam PHP.
- Materi video ini berkaitan dengan implementasi function, mirip dengan yang sudah dibahas dalam JavaScript.
Apa itu Function?
- Potongan program atau baris kode yang diberi nama untuk mempermudah pemanggilan berulang kali.
- Kelebihan function: memudahkan pengelolaan kode.
Jenis-Jenis Function dalam PHP
- Built-in Function: Fungsi yang disediakan oleh PHP.
- PHP memiliki banyak built-in function yang mempermudah pengembangan aplikasi.
- User-Defined Function: Fungsi yang dibuat sendiri oleh programmer.
- Dapat dikustomisasi sesuai kebutuhan.
Built-in Functions yang Sering Digunakan
1. Fungsi terkait Date dan Time
- Beberapa fungsi yang akan sering digunakan:
time()
: Mengembalikan timestamp UNIX saat ini.
date()
: Menampilkan tanggal dalam format yang ditentukan.
mktime()
: Mengembalikan timestamp berdasarkan parameter waktu yang ditentukan.
strtotime()
: Mengonversi date string menjadi timestamp.
Contoh Penggunaan date()
dan time()
- Penggunaan
date()
memerlukan parameter format, contoh:
echo date('l'); // Menampilkan nama hari
time()
dapat digunakan tanpa parameter:
echo time(); // Menampilkan detik sejak 1 Januari 1970
Menghitung Tanggal di Masa Depan dan Masa Lalu
- Untuk menghitung 100 hari ke depan:
echo date('l', time() + (60 * 60 * 24 * 100));
- Untuk menghitung 100 hari ke belakang:
echo date('l', time() - (60 * 60 * 24 * 100));
2. Membuat User-Defined Functions
- Contoh mendefinisikan fungsi:
function salam($waktu, $nama) {
return "Selamat $waktu, $nama";
}
echo salam('pagi', 'Sandika');
- Menentukan parameter default:
function salam($waktu = 'Datang', $nama = 'Admin') {}
Tips dan Catatan
- Selalu cek dokumentasi PHP untuk memahami fungsi-fungsi yang ada.
- Praktikkan membuat dan memanggil fungsi sendiri.
- Latihan memahami parameter dan argumen dalam fungsi.
Penutup
- Materi berikutnya akan membahas tentang array.
- Dukung channel dengan like, share, dan subscribe.
- Kirim pertanyaan melalui kolom komentar.
Terima kasih telah menyaksikan, sampai jumpa di video berikutnya!