Dasar-Dasar Function dalam PHP

Sep 18, 2024

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

  1. Built-in Function: Fungsi yang disediakan oleh PHP.
    • PHP memiliki banyak built-in function yang mempermudah pengembangan aplikasi.
  2. 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";
}
  • Memanggil fungsi:
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!