Kita bisa membuat variabel global baru. Ini terlalu jelek. Kita dapat menulis ulang atau membuat subkelas dari kelas Yii. Tapi ini hanya menciptakan banyak pekerjaan dan kemungkinan pemeliharaan di masa depan Show Tidak, jawabannya sebenarnya sangat sederhana. Yang harus kita lakukan adalah meneruskan nilai tambahan di luar lingkup anonim dengan direktif Ini adalah kutipan dari
Alih-alih menetapkan nilai _0 dalam fungsi panggilan balik ( 1 di atas), Kami akan menginisialisasi variabel dengan nilai di awal skrip saya, menggunakannya di tempat lain dan juga meneruskannya ke fungsi panggilan balik saya (lihat 2 dan 3 di bawah)Bagaimana cara melewatkan fungsi callback di PHP? |