Google'da arama yapmaya çalıştı ancak iyi bir makale/eğitim bulamadım.PHP'de kanca nedir?
cevap
Muhtemelen bir şey bulamadınız çünkü PHP'nin ilk etapta bir kanca konsepti yok.
Kancalar, işlevlerini genişletmek için mevcut bir sisteme (veya kancayı) takabileceğiniz bir işlev türüdür. PHP diline veya herhangi bir sisteme özgü değildir. Ayrıca eklentiler, eklentiler veya uzantılar olarak da adlandırılabilirler.
Artık PHP'nin bir çengel konsepti yokken, komut dosyalarınızda kullanılmak üzere ek işlevsellik kazanmak için uzantıları PHP çekirdeği ile birlikte derlemenize izin veriyor. Varsayılan olarak paketlenmiş birçok PHP uzantısı vardır. Bu, yukarıda anlattığım şeyin bir örneğidir.
Evet, kancalar yerel PHP yöntemleri değil .. işlevleri bir çerçevenin çekirdeğinden genişletmek için kullanılırlar.
Böyle SplObserver()
gibi yeni SPL bazı şeyler ile gözlemci desen uygulayabilir.
Çalışmayı kolaylaştırır.
- 1. Dış kanca programına/komut dosyasına aktarılan kanca parametreleri nelerdir?
- 2. JNA Klavye Windows'da Kanca
- 3. Postfix mesajı kanca
- 4. Birleştirme çakışmaları için git kanca
- 5. Sayfa javascript olayına kanca yükleme
- 6. Salatalık: etiketler/kanca vs arka
- 7. Tarihçe arka kanca üzerinde JavaScript
- 8. Yuvalanmış Sınıfta Xposed Kanca Oluşturucu
- 9. PowerShell Git Kanca Çık Kod
- 10. Woocommerce ödeme ödeme yöntemi kanca
- 11. Gulp kanca 'cordova inşa xxx'
- 12. Mongoose pre findOneAndUpdate kanca sorunları
- 13. öncesi işlemek svn kanca: UTF-8
- 14. git python-script'i kanca olarak yürütemiyor
- 15. Salatalık rapor gizleme Kanca öncesi ve sonrası
- 16. Service in vue2JS - oluşturulmuş kanca hatası
- 17. Kanepelere komut eklemek için kanca oluşturulsun mu?
- 18. Dosya konumuna bağlı olarak kanca nasıl çalıştırılır
- 19. C# Kanca Global Klavye Olayları - .net 4.0
- 20. Lint hatası: Uygulama yaşam döngüsü kanca arayüzleri
- 21. "Aboneliği iptal et" fonksiyonu geri arama/kanca Gözlemlenebilir "yürütücü" işlevi
- 22. typescript dönüşümü nedir
- 23. Limit POST Bitbucket üzerinde depoya değil git dalına kanca
- 24. Anonim sınıflar bir sabite atandığında bir kanca var mı?
- 25. Detours "boş" işlev için harici işlemde kanca çalışmıyor
- 26. WHMCS'de kanca yalnızca belirli bir sayfada nasıl kullanılır?
- 27. Git Kanca: Bir dal gelişmiş olduğunda harekete geçin
- 28. Git ödeme kanca sonrası alırsınız: " '' Değil git depo"
- 29. Codeigniter - Oturum açmak için kanca GET/POST REQUESTS
- 30. Büyük ikili dosyaları işlemeye izin vermemek için Mercurial kanca
"Kancalar" eklentileri/uzantıları uygulamak için yaygın bir şemadır. Fakir bir adamın gözlemcisi. PHP'nin kendisi, benzer özellikleri ve sözdizimi olan bazı özellikler için "geri aramalar" kullanır. Örneğin: http://stackoverflow.com/questions/5127424/how-does-plugin-system-work-wordpress-mybb/5127470#5127470 – mario