Show
Selamat datang di tutorial singkat dan contoh fungsi callback PHP. Fungsi adalah salah satu hal paling mendasar yang kita pelajari di PHP, lalu ikuti dengan hal "fungsi panggilan balik" ini… Jadi, apa itu panggilan balik? Secara sederhana, fungsi callback adalah
Ya, itu saja. Panggilan balik sebenarnya sederhana, tetapi pada saat yang sama membingungkan. Mari kita telusuri beberapa contoh dalam panduan ini – Baca terus ⓘ Saya telah menyertakan file zip dengan semua kode sumber di awal tutorial ini, jadi Anda tidak perlu menyalin-tempel semuanya… Atau jika Anda hanya ingin langsung masuk
TLDR – SLIDE CEPATUnduh & Catatan
UNDUH & CATATANPertama, berikut adalah tautan unduhan ke kode contoh seperti yang dijanjikan
CATATAN CEPATJika Anda menemukan bug, jangan ragu untuk berkomentar di bawah ini. Saya mencoba menjawab pertanyaan singkat juga, tetapi itu adalah satu orang versus seluruh dunia… Jika Anda sangat membutuhkan jawaban, silakan periksa daftar situs web saya untuk mendapatkan bantuan dalam pemrograman
DOWNLOAD KODE CONTOHKlik di sini untuk mengunduh kode sumber contoh, saya telah merilisnya di bawah lisensi MIT, jadi silakan membangun di atasnya atau menggunakannya dalam proyek Anda sendiri
CONTOH FUNGSI CALLBACKBaiklah, sekarang mari kita masuk ke contoh fungsi callback PHP
CONTOH 1) FUNGSI PANGGILAN KLASIK1-klasik. php
Pertama, kami memiliki contoh yang sangat sederhana dan klasik di sini. Ingat dua "kondisi" dari apa yang membuat fungsi callback?
Untuk orang-orang yang belum tahu dari mana nama "callback" berasal – Kami meneruskan
CONTOH 2) SATU LAGI YANG SEDERHANA2-sederhana. php _Mari kita tingkatkan "sangat sederhana" menjadi "sederhana". Ini akan terlihat seperti "panggilan balik umum".
Mengenai mengapa kami melakukan cara "bodoh" ini untuk meneruskan suatu fungsi ke dalam suatu fungsi, lihat contoh berikut
CONTOH 3) LULUSKAN PARAMETER KE FUNGSI CALLBACK3-parameter. php _Sebelum troll yang marah berteriak "ini bodoh, kita bisa langsung memanggil 0 dan itu akan melakukan hal yang sama" - Ya, inti dari contoh ini adalah untuk mengilustrasikan
CONTOH 4) CALLBACK FETCH CURL4-ikal. php
Seperti yang Anda lihat, proses utama 1 adalah mendapatkan konten dari situs web. Tetapi tergantung pada fungsi panggilan balik yang diteruskan, itu akan bertindak sangat berbeda. Itu adalah bagian cerdas tentang fungsi panggilan balik – Gunakan kembali fungsi dengan cara yang berbeda
CONTOH 5) FUNGSI CALLBACK DI KELAS5-kelas-panggilan balik. php
Ya, sesederhana itu – 9 jika Anda perlu memanggil kembali fungsi di kelas. Tetapi perhatikan bahwa fungsi panggilan balik harus 0 atau PHP akan membuat kesalahan
CONTOH 6) FUNGSI PANGGILAN PADA OBJEK6-objek-panggilan balik. php
Terakhir, komplikasi muncul saat memanggil fungsi dalam suatu objek. Karena objek tidak bersifat global, kita harus meneruskan seluruh objek bersama dengan fungsi callback
BIT & LINK EKSTRAItu saja untuk kodenya, dan berikut adalah beberapa tambahan kecil yang mungkin berguna bagi Anda
LINK dan REFERENSI
LEMBAR CHEAT INFOGRAFISTerima kasih telah membaca, dan kami telah sampai di akhir panduan ini. Saya harap ini membantu Anda untuk lebih memahami fungsi panggilan balik, dan jika Anda ingin berbagi apa pun dengan panduan ini, jangan ragu untuk berkomentar di bawah ini. Semoga berhasil dan selamat membuat kode Bagaimana cara melewatkan fungsi callback di PHP? |